Skip to content

[Docs] Add Contribution Guidelines and Automate Doc Updates#51

Merged
jacksever merged 3 commits into
mainfrom
feature/contributing-md
Jan 27, 2026
Merged

[Docs] Add Contribution Guidelines and Automate Doc Updates#51
jacksever merged 3 commits into
mainfrom
feature/contributing-md

Conversation

@jacksever

Copy link
Copy Markdown
Owner

This commit introduces a contributing.md file to provide clear guidelines for new contributors and integrates it into the project's documentation site.

Key changes include:

  • New contributing.md: Added a document that outlines how to report issues, request features, and submit pull requests. It also links to the Code of Conduct.
  • Documentation Update: The mkdocs.yml configuration has been updated to include a "Contributing" section in the site's main navigation, making the new guidelines easily accessible.

This commit introduces a `contributing.md` file to provide clear guidelines for new contributors and integrates it into the project's documentation site.

Key changes include:

*   **New `contributing.md`:** Added a document that outlines how to report issues, request features, and submit pull requests. It also links to the Code of Conduct.
*   **Documentation Update:** The `mkdocs.yml` configuration has been updated to include a "Contributing" section in the site's main navigation, making the new guidelines easily accessible.
This commit introduces contribution guidelines and a code of conduct to the project. It also refactors the documentation build process to keep the published documents in sync with the root files.

Key changes include:

*   **Contribution Documents:** Added `CONTRIBUTING.md` and `CODE_OF_CONDUCT.md` to the project root, establishing clear guidelines for contributors.
*   **Documentation Automation:**
    *   Enabled the `include-markdown` plugin in `mkdocs.yml`.
    *   Updated the documentation pages (`docs/contributing.md` and `docs/code_of_conduct.md`) to embed content directly from the root files, ensuring a single source of truth.
*   **CI/CD Update:** Added the `mkdocs-include-markdown-plugin` to the `release-publish.yml` GitHub Actions workflow to support the new documentation build process.
@jacksever jacksever changed the title [Docs] Add Contribution Guidelines [Docs] Add Contribution Guidelines and Automate Doc Updates Jan 27, 2026
@jacksever
jacksever merged commit c6a1a52 into main Jan 27, 2026
1 check passed
@jacksever
jacksever deleted the feature/contributing-md branch January 27, 2026 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant