Welcome, and thank you for your interest in contributing!
- Questions? Open a GitHub Discussion or join the Valkey Slack.
- Found a bug? Open a bug report.
- Have a feature idea? Open a feature request.
All commits must include a Signed-off-by line. This is how you certify that you authored the contribution and have the right to submit it under the project's license.
Add it automatically with the -s flag:
git commit -s -m "your commit message"A signed commit looks like:
Signed-off-by: Jane Smith <jane@example.com>
PRs with unsigned commits will be blocked by the DCO check.
- For significant changes, open an issue first to discuss the approach before writing code.
- Fork the repository and create a topic branch off
main. - Make your changes and commit with a DCO sign-off (
git commit -s). - Push your branch and open a pull request against
valkey-io/valkey-search:main. - Address any CI failures and review feedback. All CI checks must pass before merging.
To link your PR to an existing issue, include Fixes #<issue-number> or Resolves #<issue-number> in the PR description.
- Issues labeled
good first issueare explicitly flagged as good entry points for new contributors. - Issues labeled
help wantedare higher-priority items where extra community involvement is welcome. - Before starting work on an issue, leave a comment expressing your intent — this avoids duplicate effort.
Collaborators can use the following commands in PR and issue comments to help do some trivial tasks.
| Command | Where | What it does |
|---|---|---|
/label <name> |
PR or issue | Applies a label from the repo's defined label set. Rejects unknown labels; no-ops if already applied. |
/reviewer <username> |
PR only | Requests a review from the specified GitHub user. The user must be a repo collaborator. |
/resolves <issue-number> |
PR only | Appends Resolves #<N> to the PR body, linking the issue and auto-closing it on merge. |
/rerun |
PR only | Re-runs all failed or timed-out CI jobs for the PR's current head commit. |
Example usage:
/label bug
/reviewer allenss-amazon
/resolves 925
/rerun
This project follows the Valkey community code of conduct.
See LICENSE for the project's licensing. By contributing, you agree your contributions will be licensed under the same terms.