Skip to content

Add a contributing guide to the docs - #31

Merged
rahulsavani merged 2 commits into
gambitproject:mainfrom
nataliemes:docs/contributing
Oct 26, 2026
Merged

rahulsavani merged 2 commits into
gambitproject:mainfrom
nataliemes:docs/contributing

Conversation

@nataliemes

Copy link
Copy Markdown
Collaborator

Added a new contributing.rst page to the documentation for new contributors to learn how to get involved.

It includes:

  • Ways to contribute (bug reports, feature requests, docs, code)
  • Development environment setup
  • How to submit changes via PRs
  • Code style and linting, running tests, building the docs

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The setup command needs editable installation so contributors test their working-tree changes rather than an installed snapshot.

1 open issue
What changed in this PR

Adds a contributor guide to the Sphinx documentation, giving new contributors a central reference for getting involved and validating changes.

Changes:

  • Documents contribution options, development setup, and the pull request workflow.
  • Provides instructions for linting, testing, and building documentation.
  • Links the guide from the documentation index and adds a citation-section anchor.
File Description
doc/​index.rst Adds the guide to navigation and an anchor for the licence reference.
doc/​contributing.rst Introduces contributor setup, workflow, and validation instructions.

Review effort: Balanced

Comment thread doc/contributing.rst Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

@rahulsavani rahulsavani left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good to me. I just made one minor edit.

@rahulsavani
rahulsavani merged commit 16bf5ab into gambitproject:main Oct 26, 2026
9 checks passed
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.

3 participants