mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-04-28 09:22:38 +02:00
Update the README with makefile changes
This commit is contained in:
parent
2d0c85e0e6
commit
08a4935566
2 changed files with 8 additions and 15 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -3,4 +3,5 @@ budget/memory
|
|||
budget/settings.py
|
||||
*.pyc
|
||||
*.egg-info
|
||||
dist
|
||||
.venv
|
||||
|
|
22
README.rst
22
README.rst
|
@ -96,29 +96,21 @@ Thanks again!
|
|||
How to release?
|
||||
===============
|
||||
|
||||
In order to prepare a new release, we are following the following steps.
|
||||
In order to prepare a new release, we are following the following steps:
|
||||
|
||||
The `fullrelease` command comes from `zest.releaser
|
||||
<https://pypi.python.org/pypi/zest.releaser>`_.
|
||||
|
||||
Install `zest.releaser`:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
$ pip install "zest.releaser"
|
||||
|
||||
- Merge remaining pull requests
|
||||
- Update :file:`CONTRIBUTORS`.
|
||||
- Merge remaining pull requests;
|
||||
- Update :file:`CHANGELOG.rst` with the last changes;
|
||||
- Update :file:`CONTRIBUTORS`;
|
||||
- Update known good versions of dependencies in ``requirements.txt`` with this command (from inside the venv):
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
$ pip freeze | grep -v -- '-e' > requirements.txt
|
||||
|
||||
Once this is done, use the "fullrelease" command:
|
||||
Once this is done, use the "release" instruction:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
$ fullrelease
|
||||
$ make release
|
||||
|
||||
That's all folks!
|
||||
And the new version should be published on PyPI.
|
||||
|
|
Loading…
Reference in a new issue