summaryrefslogtreecommitdiff
path: root/CODING
diff options
context:
space:
mode:
authordavemds <dave@gurumeditation.it>2014-03-05 22:56:11 +0100
committerdavemds <dave@gurumeditation.it>2014-03-05 22:56:11 +0100
commit2346ff93fbfd39f6e51fa869b221dc6d6a0d32cd (patch)
treef055ed22074365484255b3fae00b60f3b6ee4920 /CODING
parent89780d48c5d0906d5a9caf29fba06f365dc6a5fe (diff)
Development of the 1.10 version start now.
Also added note on how to make a release, for future reference.
Diffstat (limited to 'CODING')
-rw-r--r--CODING23
1 files changed, 23 insertions, 0 deletions
diff --git a/CODING b/CODING
index d41c37a..7cf4ea8 100644
--- a/CODING
+++ b/CODING
@@ -41,6 +41,29 @@ Tips
41* cython does automatic dict <-> struct conversion with basic struct members 41* cython does automatic dict <-> struct conversion with basic struct members
42 42
43 43
44Release process instructions
45============================
46
47* Change versions in the top part of setup.py (ex: 1.9 and 1.9.0)
48* Update the changes.html file
49 setup.py build_doc -b changes ...and manually merge
50* Git push and wait jenkins to generate the 2 tarballs
51* Test the generated tarball
52* Put the tarballs on download.e.org/rel/bindings/python
53* Create and push the tag for the release
54 git tag -a v1.9.0 && git push origin v1.9.0
55* Create and push the branch for stable backporting
56 git branch python-efl-1.9 && git push origin python-efl-1.9
57* Write the blog post on phame (Official Announcements)
58* Annouce the release to release@lists.enlightenment.org
59* Update download link on website
60* Change versions again in setup.py (ex: 1.9 and 1.9.99)
61* Raise efl and elementary requirements in setup.py (to 1.9.99)
62
63more info at:
64phab.enlightenment.org/w/release_procedure/
65
66
44Discussion 67Discussion
45========== 68==========
46 69