@@ -30,14 +30,22 @@ To contribute code back to Deis, you must also have a GitHub.com account
3030in order to create a pull request.
3131
3232
33- Clone the Deis Repositories
34- ---------------------------
33+ First Things First
34+ ------------------
35+
36+ You should complete all the steps outlined in :ref: `installation ` and
37+ ensure your CLI and controller are functional before moving on.
38+
39+
40+ Clone the Deis Cookbook
41+ -----------------------
42+
43+ If you want to modify Deis' Chef recipes, you should also clone its
44+ repository:
3545
3646.. code-block :: console
3747
38- $ git clone -q https://github.com/opdemand/deis.git
3948 $ git clone -q https://github.com/opdemand/deis-cookbook.git
40- $ cd deis
4149
4250
4351 Make a Virtualenv
@@ -69,35 +77,16 @@ Please see the `virtualenv documentation`_ for more details on python virtual
6977environments.
7078
7179
72- Configure the Chef Server
73- -------------------------
74-
75- Deis requires a Chef Server. `Sign up for a free Hosted Chef
76- account `_ if you don’t have one. You’ll also need a `Ruby `_ runtime with RubyGems
77- in order to install the required Ruby dependencies.
78-
79- .. code-block :: console
80+ Modify Code and Test
81+ --------------------
8082
81- $ bundle install # install ruby dependencies
82- $ berks install # install cookbooks into your local berkshelf
83- $ berks upload # upload cookbooks to the chef server
84-
85-
86-
87- Provision a Deis Controller
88- ---------------------------
89-
90- The `Amazon EC2 API Tools `_ will be used to setup basic EC2 infrastructure.
91- The `Knife EC2 plugin `_ will be used to bootstrap the controller.
92-
93- .. code-block :: console
83+ When changing Python code in the Deis project, keep in mind our :ref: `standards `.
9484
95- $ contrib/provision-ec2-controller.sh
85+ ** More to come... **
9686
9787
9888.. _`virtualenv documentation` : http://www.virtualenv.org/en/latest/
9989.. _`Python` : http://python.org/
10090.. _`Ruby` : http://ruby-lang.org/
10191.. _`Amazon EC2 API Tools` : http://aws.amazon.com/developertools/Amazon-EC2/351
102- .. _`Sign up for a free Hosted Chef account` : https://getchef.opscode.com/signup
10392.. _`Knife EC2 plugin` : https://github.com/opscode/knife-ec2
0 commit comments