Skip to content

DOC: Add contribution guidlines for versioning and releasing - #83

Merged
mberz merged 6 commits into
devfrom
docs/contribution_versioning
Sep 2, 2026
Merged

DOC: Add contribution guidlines for versioning and releasing#83
mberz merged 6 commits into
devfrom
docs/contribution_versioning

Conversation

@mberz

@mberz mberz commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

This pull request adds documentation on the release and development workflow documentation for all components of the project. It introduces guides for releasing the backend, simulation methods, and frontend, as well as instructions for setting up the frontend development environment.

Additionally, it updates the general release guidelines of the umbrella repository when submodules are updated.

Release workflow documentation:

  • Added releasing.rst guides for the backend, simulation methods, and frontend, each detailing their respective versioning strategies, release commands, and post-release steps.
  • Updated the general release documentation to include a section on updating the combined CHORAS version when submodules are bumped, with step-by-step instructions for tagging and pushing the umbrella repo.

Frontend development setup:

  • Added a Quickstart setup_dev.rst for the frontend, explaining how to fork, clone, set up submodules, and start the development server.

@mberz
mberz force-pushed the docs/contribution_versioning branch 2 times, most recently from 56476a6 to d5e3014 Compare September 2, 2026 10:04
@mberz
mberz force-pushed the docs/contribution_versioning branch from d5e3014 to 257d77a Compare September 2, 2026 10:09
@mberz
mberz marked this pull request as ready for review September 2, 2026 14:13
@mberz
mberz requested a lite review from Copilot September 2, 2026 14:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The new documentation contains several verified typos/grammar issues that should be corrected before merging.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR expands the contributor documentation to cover release/versioning workflows across CHORAS components (backend, simulation methods, frontend) and adds a frontend development environment quickstart, plus umbrella-repo guidance for bumping the combined CHORAS version when submodules are updated.

Changes:

  • Add new release workflow guides for backend, simulation-backend (per-method and umbrella), and frontend.
  • Add a frontend development setup quickstart document.
  • Extend general release guidelines with step-by-step instructions for bumping the combined CHORAS version and update the docs toctree accordingly.
File summaries
File Description
docs/source/includes/contributing/simulation_method/releasing.rst New simulation-backend release guide covering per-method vs umbrella releases.
docs/source/includes/contributing/general/releasing.rst Adds combined CHORAS version bump procedure for umbrella repo submodule updates.
docs/source/includes/contributing/frontend/setup_dev.rst New frontend development environment setup/quickstart instructions.
docs/source/includes/contributing/frontend/releasing.rst New frontend release process (standard-version + Conventional Commits).
docs/source/includes/contributing/backend/releasing.rst New backend release workflow doc (bump-my-version + tagging/pushing).
docs/source/includes/contributing.rst Adds the new backend/simulation/frontend docs to the navigation toctree.
Review details

Suppressed comments (1)

docs/source/includes/contributing/backend/releasing.rst:21

  • Sentence is missing a terminating period, which reads like an accidental truncation.
For more information on the versioning scheme, please refer to the `versioning section <../general/releasing.html#versioning>`_ in the general contributing guidelines
  • Files reviewed: 6/6 changed files
  • Comments generated: 4
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/source/includes/contributing/backend/releasing.rst Outdated
Comment thread docs/source/includes/contributing/frontend/setup_dev.rst Outdated
Comment thread docs/source/includes/contributing/frontend/setup_dev.rst Outdated
Comment thread docs/source/includes/contributing/simulation_method/releasing.rst Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@mberz
mberz merged commit e08fde0 into dev Sep 2, 2026
4 checks passed
@mberz
mberz deleted the docs/contribution_versioning branch September 2, 2026 14:41
@github-project-automation github-project-automation Bot moved this from Backlog to Done in CHORAS planning Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants