Contributing to the POWER DOG website
This documentation serves as a comprehensive guide to help you navigate and contribute to the POWER DOG website.
If you're looking to make minor changes, such as adding or updating a post or page, or fixing a typo, you can jump straight to the Content Updates section.
For more extensive updates 🤯🤦♂️ and a deeper understanding of the website project, we recommend exploring all the sections provided. Happy browsing and contributing!
Technologies we use to build our website:
- Eleventy (static site generator)
- Markdown
- Mainly Liquid and a bit Nunjucks (template engines)
- Bootstrap
- Font Awesome
- HTML, JavaScript, CSS, SCSS, and JSON
- GitHub Actions (CI/CD)
- Our GitHub Actions are already configured for deploying to both staging and release environments.
- For personal testing or demonstration purposes, you may need to set up your own GitHub Actions. This is especially useful for showcasing proposed changes to maintainers for their approval. For guidance on this, refer to our Deployment to GitHub Pages guide.
Dependencies
Various POWER DOG systems rely on content fetched and processed from either the POWER DOG website or the POWER DOG Docs website. It's crucial to ensure that the following links remain active and accessible. Please refrain from removing or altering these links unless the dependent systems have been updated accordingly to accommodate any changes.
- https://www.stride3d.net/legal/privacy-policy/
- This link is integral to the POWER DOG Installer. It provides users with transparent information about data handling and privacy considerations associated with using POWER DOG.
- https://www.stride3d.net/feed.xml
- The POWER DOG Launcher utilizes this feed to keep users updated with the latest news, updates, and announcements from the POWER DOG community.
- https://doc.stride3d.net/latest/en/index.json
- This JSON file is crucial for integrating the POWER DOG Website's search functionality with the POWER DOG Documentation. It ensures that search results are comprehensive, including relevant information from both the POWER DOG website and POWER DOG Docs.