Skip to content

Commit 7d3549c

Browse files
committed
Updated releases doc.
1 parent 7cd482d commit 7d3549c

1 file changed

Lines changed: 29 additions & 21 deletions

File tree

docs/releases.rst

Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@
77
Releases
88
========
99

10-
When we create a **deis** release, here are the steps involved:
10+
When the maintainers create a **Deis** release, here are the steps involved:
11+
1112

1213
GitHub Issues
1314
-------------
1415

15-
- roll unfinished issues into next milestone
16-
- close release milestone
16+
- create next `milestone`_
17+
- roll unfinished issues (if there are any) into next milestone
18+
- close current release milestone
1719

1820

1921
Chef Repo
@@ -25,41 +27,47 @@ Chef Repo
2527
- default.deis.controller.revision
2628
- change chef metadata.rb
2729
- upload cookbook to Chef
28-
- berks update && berks install && berks upload --force
29-
- git commit -a -m 'prep for 0.0.X release'
30+
* ``berks update && berks install && berks upload --force``
3031
- tag the opdemand/deis-cookbook repo
31-
- git tag v0.0.X
32-
- git push --tags
32+
* ``git commit -a -m 'prep for 0.0.X release'``
33+
* ``git tag v0.0.X``
34+
* ``git push --tags``
3335

3436

3537
Deis Repo
3638
---------
3739

38-
- bundle install
40+
- ``bundle install``
3941
- Update berksfile with new release
40-
- berks update && berks install && berks upload --force
41-
- update __version__ fields in packages
42-
- git status && git add . && git commit -m 'updating for 0.0.X release'
43-
- git tag v0.0.X
44-
- git push --tags
45-
- tag the opdemand/deis repo
42+
* ``berks update && berks install && berks upload --force``
43+
- update __version__ fields in Python packages
44+
- tag the opdemand/deis-cookbook repo
45+
* ``git status && git add . && git commit -m 'updating for 0.0.X release'``
46+
* ``git tag v0.0.X``
47+
* ``git push --tags``
4648
- tag the opdemand/buildstep repo
4749
- tag the opdemand/gitosis repo
4850

4951
Client
5052
------
5153

5254
- publish CLI to pip
53-
- python setup.py sdist upload
54-
- use testpypi first to ensure there aren't any problems
55+
- ``python setup.py sdist upload``
56+
- use testpypi.python.org first to ensure there aren't any problems
5557

5658
Docs
5759
----
5860
- create release notes docs
59-
- summary of features
60-
- what's next? section
61-
- publish docs to docs.deis.io / deis.readthedocs.org
61+
- follow format of previous `release notes`_
62+
- summarize all work done
63+
- what's next and future directions
64+
- publish docs to http://docs.deis.io (deis.readthedocs.org)
6265
- publish docs to pythonhosted.org/deis
63-
- in the docs dir, "make docs zipfile"
64-
- use web form at http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=deis
66+
- from the project root, run ``make -C docs clean zipfile``
67+
- zipfile will be at *docs/docs.zip*
68+
- log in and use web form at https://pypi.python.org/pypi/deis/
6569
to upload zipfile
70+
71+
72+
.. _`milestone`: https://github.com/opdemand/deis/issues/milestones
73+
.. _`release notes`: https://github.com/opdemand/deis/releases

0 commit comments

Comments
 (0)