We are thrilled to have you contribute to PassVault! Your support and help are much appreciated, especially during Hacktoberfest 🎉.
Follow the steps below to set up the project locally:
-
Fork the repository by clicking the "Fork" button on the top right of the repository page.
-
Clone your forked repository locally:
git clone https://github.com/your-username/passvault.git cd passvault
There are two separate directories for frontend and backend, for more information please read there README files.
We follow a few guidelines to ensure a smooth collaboration:
-
Fork and Clone: Fork the repository and make your changes in a new branch based on the
main
branch. -
Create new branch: Create new branch to keep code clean.
git checkout -b feat/password-reset
-
Commit Message Guidelines: Make sure your commit messages are clear and descriptive. Example:
git commit -m "Implemented password reset feature"
-
Testing: Ensure that all features are tested locally before making a PR.
-
Pull Requests: Submit a pull request once your changes are tested and ready for review. Include a description of what was changed and why.
-
Code Style: Follow the project's code style and make sure to lint your code with:
bun run format
Browse open issues on the Issues tab. If you find one you'd like to work on, comment to let us know, and we'll assign it to you. Feel free to open new issues if you discover any bugs or have suggestions for improvements.
If you have an idea for a feature or enhancement, feel free to open an issue to discuss it before working on it.
All contributions during Hacktoberfest (October) are welcome! This includes bug fixes, new features, documentation improvements, and more. Just make sure to label your pull request with the hacktoberfest tag.