Thank you for considering contributing to CastlePass! Your support helps make this project better. Whether you're fixing bugs, improving documentation, or suggesting new features, we appreciate every contribution.
We welcome contributions in the following ways:
- Fix bugs – Found a bug? Report it or submit a fix!
- Suggest features – Have an idea? Open an issue and discuss it!
- Improve documentation – Help make our README, guides, and comments better.
- Security Enhancements – Help us make this project safer and more secure.
- Check existing issues to avoid duplicates.
- Open a new issue and use our issue template.
- Provide a clear title and description.
- Add screenshots or error messages.
Before submitting a feature request:
- Search open/closed issues to check if it’s already suggested.
- Open a feature request issue and explain:
- What problem does this solve?
- How would this improve the project?
- Any possible challenges?
-
Download the prebuilt chrome zip file from here or clone it:
git clone https://github.com/AtharvaU8/CastlePass.git
-
Unzip the file.
-
Open chrome://extensions in Chrome.
-
Enable developer mode (top right corner).
-
Click on Load unpacked and select the unzipped folder.
-
Fork the repo and create a new branch
git checkout -b feature-branch
-
Make your changes and test locally.
-
Commit with a meaningful message
git commit -m "Add feature XYZ"
-
Push the changes and open a Pull Request (PR)
git push origin feature-branch
-
Follow the PR template and explain your changes.
CastlePass does not store passwords. If you're contributing security enhancements, follow:
- Use SHA-256 hashing
- Maintain Chrome Extension security policies
- Suggest privacy-focused alternatives
- Issues & Bugs: GitHub Issues
- Feature Requests: Open an issue
- Discussions: GitHub Discussions or Join the Community
Welcome to CastlePass! We can’t wait to see your contributions!