mirror of
https://github.com/craigerl/aprsd.git
synced 2024-12-20 00:26:04 -05:00
Updated README with development information
This commit is contained in:
parent
eba093b62a
commit
3ffa4165f0
42
README.rst
42
README.rst
@ -151,6 +151,44 @@ LOCATION
|
|||||||
Message : ack7
|
Message : ack7
|
||||||
Msg number : 0
|
Msg number : 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
AND... ping, fortune, time.....
|
AND... ping, fortune, time.....
|
||||||
|
|
||||||
|
|
||||||
|
Development
|
||||||
|
-----------
|
||||||
|
|
||||||
|
While working aprsd, The workflow is as follows
|
||||||
|
|
||||||
|
* Edit code, save file
|
||||||
|
* run tox -epep8
|
||||||
|
* run tox -efmt
|
||||||
|
* run tox -p
|
||||||
|
* git commit
|
||||||
|
|
||||||
|
|
||||||
|
Release
|
||||||
|
-------
|
||||||
|
|
||||||
|
To do release to pypi:
|
||||||
|
|
||||||
|
* Tag release with
|
||||||
|
|
||||||
|
git tag -v1.XX -m "New release"
|
||||||
|
|
||||||
|
* push release tag up
|
||||||
|
|
||||||
|
git push origin master --tags
|
||||||
|
|
||||||
|
* Build dist and wheel
|
||||||
|
|
||||||
|
python setup.py sdist bdist_wheel
|
||||||
|
|
||||||
|
* Verify build is valid for pypi (need twine installed )
|
||||||
|
|
||||||
|
pip install twine
|
||||||
|
twine check dist/*
|
||||||
|
|
||||||
|
* Once twine is happy, upload release to pypi
|
||||||
|
|
||||||
|
twine upload dist/*
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user