Thank you for your interest in contributing to BlockchainSQL!
- Check existing issues before opening a new one.
- Provide a clear description, steps to reproduce, and expected vs. actual behavior.
- Include your OS, .NET SDK version, and BlockchainSQL version.
- Fork the repository.
- Create a feature branch from
master:git checkout -b feature/your-feature-name
- Make your changes, following the coding conventions below.
- Test your changes locally.
- Commit with a clear, descriptive message.
- Push to your fork and open a Pull Request against
master.
- Follow the existing code style in the repository.
- Use the formatting rules defined in
.editorconfig. - Keep changes focused and minimal.
- Add or update tests where applicable.
- Avoid introducing new dependencies unless absolutely necessary.
- Use clear, concise commit messages.
- Start with a verb in imperative mood (e.g., "Add", "Fix", "Update").
- Reference issue numbers where applicable (e.g., "Fix #42: ...").
Be respectful and constructive in all interactions.
By contributing, you agree that your contributions will be licensed under the GNU GPL v3.0.