Skip to content

Latest commit

 

History

History
76 lines (59 loc) · 3 KB

File metadata and controls

76 lines (59 loc) · 3 KB

Introduction to contributing

Encouraging more people to help develop pvlib-python is essential to our success. Therefore, we want to make it easy and rewarding for you to contribute.

There is a lot of material in this section, aimed at a variety of contributors from novice to expert. Don't worry if you don't (yet) understand parts of it.

Core guidelines

While we welcome new contributors, reviewer capacity is limited. Therefore, following these core guidelines is essential:

  • Every pull request (PR) should address one or more open issues. The PR should be outlined in the issue discussion.
  • GSoC: For Google Summer of Code, we invite applications only from those with significant PV modeling experience and who are motivated to join the pvlib maintenance teams
  • pvlib-python is an advanced scientific modeling toolbox. A background in solar energy and/or experience in pvlib-python is required to address some issues effectively. It is not always clear which issues fall into this bucket. Don't be offended if maintainers close your PR for this reason.
  • Maintainers reserve the right to close PRs that do not comply with the contributing guidelines.

Easy ways to contribute

Here are a few ideas for how you can contribute, even if you are new to pvlib-python, git, or Python:

This documentation

If this documentation is unclear, help us improve it! Consider looking at the pandas documentation for inspiration.

Code of Conduct

All contributors are expected to adhere to the Contributor Code of Conduct.