summaryrefslogtreecommitdiff
path: root/doc/release.txt
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2014-09-30 18:49:24 +0300
committerClaudiu Popa <pcmanticore@gmail.com>2014-09-30 18:49:24 +0300
commitdb05c1d4f32c844341a9e2dfdc82022fa4aac11b (patch)
treef29122d42726ab27d1068d0ec673023add8e278c /doc/release.txt
parent0021c0a6727430e9736c88b26d32e10ef72b69ed (diff)
downloadpylint-git-db05c1d4f32c844341a9e2dfdc82022fa4aac11b.tar.gz
Add a short document outlining the release process.
Diffstat (limited to 'doc/release.txt')
-rw-r--r--doc/release.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/release.txt b/doc/release.txt
new file mode 100644
index 000000000..963be6749
--- /dev/null
+++ b/doc/release.txt
@@ -0,0 +1,23 @@
+Release Process
+===============
+
+1. Preparation
+ 1. Check if the dependencies of the package are correct
+ 2. Update the version number in __pkginfo__
+ 3. Put the version number and the release date into the changelog
+ 4. Submit your changes.
+
+2. Make sure the tests are passing on drone.io:
+ https://drone.io/bitbucket.org/logilab/pylint
+
+3. Add a new tag 'pylint-$VERSION'
+
+5. Publish all remaining changes to the Bitbucket repository:
+ https://bitbucket.org/logilab/pylint
+
+4. Run
+
+ $ python setup.py register sdist bdist_wheel --formats=gztar upload
+
+ to release a new version to PyPI.
+ \ No newline at end of file