Skip to content

Commit 4c8f846

Browse files
committed
Outline the release process.
I'll update this checklist next time I mess up a release. Fix #458.
1 parent f2382e7 commit 4c8f846

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

docs/contributing.rst

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,25 @@ Translation efforts are coordinated on `Transifex
9090

9191
Help translate the Debug Toolbar in your language!
9292

93-
Prior to a release, the English ``.po`` file must be updated with ``make
94-
translatable_strings``. Once translators have updated the translations on
95-
Transifex, all ``.po`` files must be updated with ``make update_translations``.
96-
9793
Mailing list
9894
------------
9995

10096
This project doesn't have a mailing list at this time. If you wish to discuss
10197
a topic, please open an issue on GitHub.
98+
99+
Making a release
100+
----------------
101+
102+
Prior to a release, the English ``.po`` file must be updated with ``make
103+
translatable_strings`` and pushed to Transifex. Once translators have done
104+
their job, ``.po`` files must be downloaded with ``make update_translations``.
105+
106+
The release itself requires the following steps:
107+
108+
#. Bump version numbers in docs/conf.py, README.rst and setup.py and commit.
109+
Tag the new version.
110+
111+
#. ``python setup.py sdist bdist_wheel upload``. You should to test that the
112+
packages install correctly before uploading them. (How?)
113+
114+
#. Push the commit and the tag.

0 commit comments

Comments
 (0)