Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 2.1 KB

CONTRIBUTING.md

File metadata and controls

32 lines (22 loc) · 2.1 KB

Pynamical contributing guidelines

Thanks for using Pynamical and for considering contributing to it by opening an issue or pull request.

If you have a "how-to" or usage question rather than a bug report or new feature proposal:

If you're having an installation problem:

  • make sure you've followed the installation instructions in the documentation
  • if you installed Pynamical via conda-forge, please open an issue at its feedstock

If you've found a bug:

  • read the error message and documentation
  • search through the open issues and closed issues to see if it has already been reported
  • if the problem is with a dependency of this project, open an issue in the dependency's repo
  • if the problem is with Pynamical and you can fix it simply, please open a pull request
  • if the problem persists, please open an issue in the issue tracker filling out all sections of the template, including a minimal working example so others can independently and completely reproduce the problem

If you have a feature proposal or want to contribute:

  • post your proposal on the issue tracker so we can review it together (some proposals may not be a good fit for the project)
  • fork the repo, make your change, test it, and submit a PR
  • respond to code review
  • adhere to the following project standards
    • black code style with max line length of 100
    • isort sorted imports
    • numpy style docstrings

Every piece of software is a work in progress. This project is the result of many hours of work contributed freely by myself and the many people that build the projects it depends on. Thank you for contributing!