Lurker is a CLI tool within the Bismuth project, enabling users to securely encrypt and decrypt directories.
To get started, here’s what you need to know:
We prioritize creating a respectful and inclusive environment. Please review and adhere to our Code of Conduct to ensure a positive experience for all collaborators.
If you find a bug in the codebase:
- Check Existing Issues: Verify if the issue has already been reported to avoid duplication.
- Create a Detailed Issue: Include a descriptive title, a clear explanation of the problem, steps to reproduce, and the expected outcome.
To suggest a new feature:
- Search Existing Suggestions: Check if someone else has already proposed something similar.
- Submit a New Issue: Clearly describe the proposed feature, its benefits, and possible implementations.
- Fork the Repository: Start by forking the Lurker repository on GitHub.
- Clone Your Fork: Clone your forked repository to your local machine.
- Install Dependencies: Navigate to the project directory and run
npm install
to install required dependencies.
- Create a New Branch: Use a branch specific to the feature or fix you are working on.
- Commit Changes: Make your changes in the new branch. Commit messages should clearly explain the purpose of the changes.
- Write Tests: Add or update tests to cover the new functionality or fixes. Ensure all tests pass.
- Update Your Branch: Rebase your branch on the latest main branch to ensure a smooth integration.
- Submit a Pull Request (PR): Push your branch to GitHub and open a PR against the main branch of the original Lurker repository.
- Review Process: The project maintainer will review your PR. Be open to making revisions based on feedback.
- PR Approval and Merge: Once approved, the maintainers will merge your PR.
- Documentation: Familiarize yourself with the project documentation to understand how to use and extend Lurker.
Community: Join our community forums or chat channels to discuss ideas and ask questions.
Contributors who help improve Lurker make a significant impact. We appreciate your dedication and effort in enhancing this project.
Thank you for choosing to contribute to Lurker. We look forward to your contributions!