Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.81 KB

CONTRIBUTING.md

File metadata and controls

30 lines (19 loc) · 1.81 KB

Contributing

Pull Requests are the primary method of contributing to stactools-packages. Everyone is welcome to submit a stactools-package to describe their data. The intent with this project to get data which can be described by STAC to be built in an open and interoperable manner.

We consider everyone using the stactools-packages to be a 'contributor'.

Deprecation

We recommend following the Numpy Enhancement Proposals (NEP) 29 suggested deprecation policy for supported python versions.

When a project releases a new major or minor version, we recommend that they support at least all minor versions of Python introduced and released in the prior 42 months from the anticipated release date with a minimum of 2 minor versions of Python, and all minor versions of NumPy released in the prior 24 months from the anticipated release date with a minimum of 3 minor versions of NumPy.

Submitting Pull Requests

Any proposed changes to an existing stactools-packages should be done as pull requests. Please make these requests against the main branch (unless otherwise directed by the dataset maintainer).

Creating a Pull Request will show our PR template, which includes checkbox reminders for a number of things.

  • Adding an entry the CHANGELOG. If the change is more editorial and minor then this is not required, but any change to the actual code should have one.
  • Make a ticket in the stactools-package data specific repository which is tracked on the project management board.
  • Highlight if the PR makes breaking changes to the code.

Attribution: