jaydebeapi/README_development.rst

41 lines
810 B
ReStructuredText

================================
JayDeBeApi - Development notes
================================
Some notes for development.
.. contents::
Build a new release
===================
1. Sync the branch. ::
$ git checkout master
$ git pull
2. Do your changes.
3. Add a changelog entry to ``README.rst`` below ``Next version``.
4. Commit and push your changes. ::
$ git commit -m "my comment"
$ git push
5. Wait for travis CI build to finish successfully.
6. Bump version ::
$ bumpversion [major|minor|patch]
7. Run setuptools to ensure everything is working as expected. ::
$ python setup.py sdist bdist_wheel upload
8. Check the files in ``dist/`` for unwanted or missing files.
9. Send new version and tags to github origin. ::
$ git push origin master --tags