41 lines
810 B
ReStructuredText
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
|