summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorClaudiu Popa <devnull@localhost>2014-09-30 18:49:24 +0300
committerClaudiu Popa <devnull@localhost>2014-09-30 18:49:24 +0300
commitb27aad76b7942e905f6338cb819698029a92fd5e (patch)
tree2999f004938e2cf36b823f7e822eaf4ceb0d9319 /doc
parent53b9efdfea81eecf7b80fa10431935f736a62329 (diff)
downloadpylint-b27aad76b7942e905f6338cb819698029a92fd5e.tar.gz
Add a short document outlining the release process.
Diffstat (limited to 'doc')
-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 0000000..963be67
--- /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