File: development-notes.md

package info (click to toggle)
pysolar 0.9%2Brepack-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 2,792 kB
  • sloc: python: 2,763; makefile: 146
file content (15 lines) | stat: -rw-r--r-- 796 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
### Contributing ###

I'm happy to receive patches to Pysolar. Please make sure that your patch does not break the test suite before you send a pull request. If that's confusing, please feel free to send me an email.

### Release procedure ###

(These notes are just to remind Brandon how releases worked the last time he released a new version of Pysolar.)

1. Patch, test, patch, test, until it works right. Test includes running test/testsolar.py and the validation suite.
2. Commit and push to Github.
3. Update the version number in setup.py.
4. Update contributors.markdown if needed.
5. Add a release on Github that matches the new version number: https://github.com/pingswept/pysolar/releases
6. Test PyPI credentials with `python setup.py register`
7. Run `python setup.py sdist upload`