Contribute to Shelf
February 24, 2026 · View on GitHub
We really appreciate your interest to contribute to Shelf! Any kind of contribution is highly appreciated, not only coding ☺️. Wondering what is up for grabs? Check out those issues: https://github.com/Shelf-nu/shelf.nu/labels/Open%20for%20contibutions
Prerequisites: Node 22.20.0 (or newer) and pnpm installed on your computer.
- Fork this repository and clone your fork.
- Follow the Get started guide to setup your local repository.
- Make any changes you consider to the project.
- Make sure tests pass by running
pnpm webapp:validate - Craft your commit message using the Conventional Commits format. The
commit-msghook runscommitlintautomatically to ensure your message follows the convention. - Commit and push to your fork.
- Open a Pull Request detailing the changes.
- Request a review from someone in the shelf team
If you get stuck on any of these steps, open an issue or join us in our Discord for some extra help.