Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.32 KB

File metadata and controls

45 lines (31 loc) · 1.32 KB

Contributing to BlockchainSQL

Thank you for your interest in contributing to BlockchainSQL!

How to Contribute

Reporting Issues

  • 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.

Submitting Changes

  1. Fork the repository.
  2. Create a feature branch from master:
    git checkout -b feature/your-feature-name
  3. Make your changes, following the coding conventions below.
  4. Test your changes locally.
  5. Commit with a clear, descriptive message.
  6. Push to your fork and open a Pull Request against master.

Coding Conventions

  • 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.

Commit Messages

  • 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: ...").

Code of Conduct

Be respectful and constructive in all interactions.

License

By contributing, you agree that your contributions will be licensed under the GNU GPL v3.0.