Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.42 KB

CONTRIBUTING.md

File metadata and controls

31 lines (21 loc) · 1.42 KB

Contributing

interBTC is an open-source software project, providing a 1:1 Bitcoin-backed asset - fully collateralized, interoperable, and censorship-resistant.

Rules

There are a few basic ground-rules for contributors (including the maintainer(s) of the project):

  • Master must have the latest changes and its history must never be re-written.
  • Non-master branches must be prefixed with the type of ongoing work.
  • All modifications must be made in a pull-request to solicit feedback from other contributors.
  • All commits must be signed, have a clear commit message to better track changes, and must follow the conventional commit standard.
  • All tags must follow semantic versioning.

Workflow

We use Github Flow, so all code changes should happen through Pull Requests.

Issues

We use GitHub issues to track feature requests and bugs.

Bug Reports

Please provide as much detail as possible, see the GitHub templates if you are unsure.

Coding Style

Each change must pass the rustfmt style guidelines.

Releases

Declaring formal releases remains the prerogative of the project maintainer(s).

License

By contributing, you agree that your contributions will be licensed under its Apache License 2.0.