You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move Website Source Code to Master:
Relocate the website source code from the gh-pages branch to a dedicated website/ folder within the master branch. This consolidates all source code into a single branch, streamlining the workflow and helps overcoming GitHub limitations related to protection rules and GitHub Pages. move all from gh-pages branch to master website/ #4163
Centralized Documentation:
Consolidate all documentation into a single source using Markdown format. This centralized approach simplifies maintenance, updates, and accessibility from the GitHub UI, IDEs, and the website itself. Centralize documentation #4164
Documentation Validation:
Implement a workflow to validate the documentation and ensure there are no broken links.
Enabling Fork Deployment:
Employ relative links to allow developers to work on their forks and facilitate website preview for maintainers before merging.
Automated Workflows with GitHub Actions:
Leverage GitHub Actions to automate documentation validation, website building, and deployment whenever changes occur in the documentation or website source code. This ensures the website remains consistently up-to-date.
The text was updated successfully, but these errors were encountered:
Description
This issue tracks improvements for our website (https://armadaproject.io/) and documentation.
Current Challenges
The current website and documentation setup presents several hurdles:
Solution
Move Website Source Code to Master:
Relocate the website source code from the gh-pages branch to a dedicated
website/
folder within the master branch. This consolidates all source code into a single branch, streamlining the workflow and helps overcoming GitHub limitations related to protection rules and GitHub Pages.move all from gh-pages branch to master website/ #4163
Centralized Documentation:
Consolidate all documentation into a single source using Markdown format. This centralized approach simplifies maintenance, updates, and accessibility from the GitHub UI, IDEs, and the website itself.
Centralize documentation #4164
Documentation Validation:
Implement a workflow to validate the documentation and ensure there are no broken links.
Enabling Fork Deployment:
Employ relative links to allow developers to work on their forks and facilitate website preview for maintainers before merging.
Automated Workflows with GitHub Actions:
Leverage GitHub Actions to automate documentation validation, website building, and deployment whenever changes occur in the documentation or website source code. This ensures the website remains consistently up-to-date.
The text was updated successfully, but these errors were encountered: