aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAymeric Augustin2013-11-16 23:19:11 +0100
committerAymeric Augustin2013-11-16 23:19:11 +0100
commit4c8f84620ed5385a515af33f943ee86c33712f8a (patch)
tree584cbd14c78a800c97f622b0ef3fd7e44361e356 /docs
parentf2382e747fa344d3ba13eda2cf60def6fc0df480 (diff)
downloaddjango-debug-toolbar-4c8f84620ed5385a515af33f943ee86c33712f8a.tar.bz2
Outline the release process.
I'll update this checklist next time I mess up a release. Fix #458.
Diffstat (limited to 'docs')
-rw-r--r--docs/contributing.rst21
1 files changed, 17 insertions, 4 deletions
diff --git a/docs/contributing.rst b/docs/contributing.rst
index e489998..e27e6b7 100644
--- a/docs/contributing.rst
+++ b/docs/contributing.rst
@@ -90,12 +90,25 @@ Translation efforts are coordinated on `Transifex
Help translate the Debug Toolbar in your language!
-Prior to a release, the English ``.po`` file must be updated with ``make
-translatable_strings``. Once translators have updated the translations on
-Transifex, all ``.po`` files must be updated with ``make update_translations``.
-
Mailing list
------------
This project doesn't have a mailing list at this time. If you wish to discuss
a topic, please open an issue on GitHub.
+
+Making a release
+----------------
+
+Prior to a release, the English ``.po`` file must be updated with ``make
+translatable_strings`` and pushed to Transifex. Once translators have done
+their job, ``.po`` files must be downloaded with ``make update_translations``.
+
+The release itself requires the following steps:
+
+#. Bump version numbers in docs/conf.py, README.rst and setup.py and commit.
+ Tag the new version.
+
+#. ``python setup.py sdist bdist_wheel upload``. You should to test that the
+ packages install correctly before uploading them. (How?)
+
+#. Push the commit and the tag.