Here's a CONTRIBUTING.md template for your cryptocurrency investigation backend project on GitHub:
- Search existing issues to ensure your issue hasn't already been reported.
- If it’s a new issue, open a new issue and provide a clear and descriptive title.
- Include steps to reproduce the issue, expected behavior, and any relevant error messages or logs.
- Search existing issues to avoid duplicate suggestions.
- Open a new issue with the label
enhancementand clearly describe the feature you’re suggesting, along with any potential use cases.
- Fork the repository and clone your forked copy.
- Create a new branch based on the feature or fix you're working on.
git checkout -b feature/your-feature-name
- Make sure to follow the project's coding style and conventions.
- Commit your changes with a meaningful commit message.
git commit -m "Add meaningful commit message here" - Push your branch to your forked repository:
git push origin feature/your-feature-name
- Open a pull request to the main branch and provide a description of your changes. Include links to any related issues.
- Follow the existing code style and conventions. This project uses [standard coding guidelines] (e.g., PEP8 for Python).
- Ensure your code is well-documented, with comments explaining complex logic where necessary.
To set up the project on your local machine:
- Clone the repository:
git clone https://github.com/pramaths/onchainanalysis.git cd onchainanalysis - Install dependencies:
# npm install - Set up your environment variables as defined in
.env.example. - Run the development server:
# nodemon index.js / node indx.js
- Ensure any new features or changes include appropriate test cases.
- Run all tests to verify that existing features aren’t broken by your changes.
# node test_file_name.js
We follow a code of conduct to ensure a welcoming and inclusive environment for everyone. Please read our Code of Conduct before contributing.
If you have questions, feel free to reach out by opening an issue or discussing on our project’s community channels (add any relevant links).
Thank you for contributing to Onchain Analysis Cryptocurrency Investigation Backend! 🚀
Replace "https://github.com/your-repo" with your actual GitHub repository link. If you have any specific setup instructions for dependencies or environment variables, add those details as well. Let me know if you'd like more customization!