@@ -46,28 +46,27 @@ widespread standard structure:
46
46
Initial Project Setup
47
47
---------------------
48
48
49
- To get started, you'll need to download Symfony and get the basic Subversion setup:
49
+ To get started, you'll need to download Symfony and get the basic Subversion setup.
50
+ First, download and get your Symfony project running by following the
51
+ :doc: `Installation </book/installation >` chapter.
50
52
51
- 1. Download the `Symfony Standard Edition `_ with or without vendors.
53
+ Once you have your new project directory and things are working, follow along
54
+ with these steps:
52
55
53
- 2. Unzip/untar the distribution. It will create a folder called Symfony with
54
- your new project structure, config files, etc. Rename it to whatever you
55
- like.
56
-
57
- 3. Checkout the Subversion repository that will host this project. Suppose
56
+ 1. Checkout the Subversion repository that will host this project. Suppose
58
57
it is hosted on `Google code `_ and called ``myproject ``:
59
58
60
59
.. code-block :: bash
61
60
62
61
$ svn checkout http://myproject.googlecode.com/svn/trunk myproject
63
62
64
- 4 . Copy the Symfony project files in the Subversion folder:
63
+ 2 . Copy the Symfony project files in the Subversion folder:
65
64
66
65
.. code-block :: bash
67
66
68
67
$ mv Symfony/* myproject/
69
68
70
- 5 . Now, set the ignore rules. Not everything *should * be stored in your Subversion
69
+ 3 . Now, set the ignore rules. Not everything *should * be stored in your Subversion
71
70
repository. Some files (like the cache) are generated and others (like
72
71
the database configuration) are meant to be customized on each machine.
73
72
This makes use of the ``svn:ignore `` property, so that specific files can
@@ -88,21 +87,21 @@ To get started, you'll need to download Symfony and get the basic Subversion set
88
87
89
88
$ svn ci -m " commit basic Symfony ignore list (vendor, app/bootstrap*, app/config/parameters.yml, app/cache/*, app/logs/*, web/bundles)"
90
89
91
- 6 . The rest of the files can now be added and committed to the project:
90
+ 4 . The rest of the files can now be added and committed to the project:
92
91
93
92
.. code-block :: bash
94
93
95
94
$ svn add --force .
96
95
$ svn ci -m " add basic Symfony Standard 2.X.Y"
97
96
98
- 7 . Copy ``app/config/parameters.yml `` to ``app/config/parameters.yml.dist ``.
97
+ 5 . Copy ``app/config/parameters.yml `` to ``app/config/parameters.yml.dist ``.
99
98
The ``parameters.yml `` file is ignored by svn (see above) so that
100
99
machine-specific settings like database passwords aren't committed. By
101
100
creating the ``parameters.yml.dist `` file, new developers can quickly clone
102
101
the project, copy this file to ``parameters.yml ``, customize it, and start
103
102
developing.
104
103
105
- 8 . Finally, download all of the third-party vendor libraries by
104
+ 6 . Finally, download all of the third-party vendor libraries by
106
105
executing Composer. For details, see :ref: `installation-updating-vendors `.
107
106
108
107
.. tip ::
0 commit comments