Skip to content

Latest commit

 

History

History
39 lines (22 loc) · 2.59 KB

CONTRIBUTING.md

File metadata and controls

39 lines (22 loc) · 2.59 KB

How to contribute

Did you find a bug?

  • Ensure the bug was not already reported by searching on GitHub under Issues.

  • If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, the endpoint returning an unexpected result alongside the expected result.

Did you write a patch that fixes a bug?

  • Open a new GitHub pull request with the patch.

  • Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.

  • Include a minimal test case which would fail before your bugfix, and succeeds afterwards.

  • Before submitting, please read the License and Contributor License Agreement as by contributing and submitting a PR you agree to follow both.

Do you intend to add a new feature or change an existing one?

  • Suggest your change on GitHub under Issues before writing code, specifying what you intend to contribute.

  • We will not accept changes to the ergast compatible api that add new features or break backwards compatibility.

  • Generally we will not accept additions to the database model before a source for the data has been found with an automated ingestion method developed.

  • Before submitting, please read the License and Contributor License Agreement as by contributing and submitting a PR you agree to follow both.

Contributor License Agreement

By contributing to this project, you agree that your contributions will be licensed under the same license as the project, the Apache License 2.0.

Specifically:

  • You grant us (and everyone else) a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your contributions and such derivative works under the terms of the Apache License 2.0.
  • You represent that you have the right to grant this license for your contributions.
  • You agree to share non-exclusive copyright ownership of your contributions with the project owners.
  • The project owners reserve the right to change the license of the project at their discretion. Any changes will be communicated to contributors and users through the appropriate channels.

If you do not agree to these terms, please do not submit contributions to this project.