Skip to content

Commit

Permalink
Update development-notes.md
Browse files Browse the repository at this point in the history
  • Loading branch information
pingswept committed Jul 25, 2023
1 parent 57f8ad8 commit fe5cb8e
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions development-notes.md
Expand Up @@ -8,13 +8,14 @@ I'm happy to receive patches to Pysolar. Please make sure that your patch does n

1. Patch, test, patch, test, until it works right. Test includes running test/testsolar.py and the validation suite.
2. To run the validation suite, install Jupyter Notebook, Matplotlib, and Pandas. Then run each cell of `test/validation.ipynb`.
3. Commit and push to Github.
4. Update the version number in setup.py.
5. Update contributors.markdown if needed.
6. Add a release on Github that matches the new version number: https://github.com/pingswept/pysolar/releases
7. Put PyPI credentials in `~/.pypirc`.
8. Install Twine.
9. `sudo python3 setup.py bdist_wheel`
10. `sudo python3 setup.py sdist`?
11. Check that the right stuff exists in `dist`. There should be just a `tar.gz` and a `.whl`.
12. `twine upload dist/*`
3. Realize that the code in `query_usno.py` to pull from the US Naval Observatory is broken; decide the basic test code is good enough.
4. Commit and push to Github.
5. Update the version number in setup.py.
6. Update contributors.markdown if needed.
7. Add a release on Github that matches the new version number: https://github.com/pingswept/pysolar/releases
8. Put PyPI credentials in `~/.pypirc`.
9. Install Twine.
10. `sudo python3 setup.py bdist_wheel`
11. `sudo python3 setup.py sdist`?
12. Check that the right stuff exists in `dist`. There should be just a `tar.gz` and a `.whl`.
13. `twine upload dist/*`

0 comments on commit fe5cb8e

Please sign in to comment.