Contribution Workflow
Finding Work
- Browse issues on any of our repos: findadoc-web, findadoc-server, findadoc-mcp, or findadoc-docs
- Join #dev-team on Slack and let us know you're interested in helping out
- Assign yourself to an issue before starting work
Making Changes
- Clone the repo and create a branch from
main— prefix with your username:yourusername/my-change - Make your changes
- Run linting and tests to make sure everything passes:
yarn lint
yarn test:unit
Submitting a Pull Request
- Push your branch and open a PR on GitHub
- Write a clear description of what you changed and how to test it
- Assign yourself as the PR assignee and add appropriate labels
PR Requirements
- PR titles must follow Conventional Commits (e.g.,
feat: add search filter,fix: correct map marker position) - All automated checks and linters must pass
- Include testing instructions in the PR description
Code Review
A maintainer will review your PR and may request changes. Once approved, the team will merge it.
Code of Conduct
Please read and follow our Code of Conduct. We are committed to providing a welcoming and inclusive community.