mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
MINOR Fixed spacing in docs
This commit is contained in:
parent
5bfc722624
commit
753a4549bc
@ -80,12 +80,12 @@ of the modules that won't be updated frequently.
|
|||||||
|
|
||||||
cd my-silverstripe-project/
|
cd my-silverstripe-project/
|
||||||
tools/new-project -m flat
|
tools/new-project -m flat
|
||||||
|
|
||||||
<div class="notice" markdown="1">
|
<div class="notice" markdown="1">
|
||||||
The `tools` scripts are just getting you started - to maintain your installation,
|
The `tools` scripts are just getting you started - to maintain your installation,
|
||||||
you will need to learn how to add and update modules via the `git` commandline utility.
|
you will need to learn how to add and update modules via the `git` commandline utility.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
### Step 3: Committing the modules ###
|
### Step 3: Committing the modules ###
|
||||||
|
|
||||||
Regardless of using Piston or not, all files in your project will be unversioned,
|
Regardless of using Piston or not, all files in your project will be unversioned,
|
||||||
@ -95,12 +95,12 @@ and need to be added to your own repository. The commands depend on your reposit
|
|||||||
cd my-silverstripe-project/
|
cd my-silverstripe-project/
|
||||||
svn add *
|
svn add *
|
||||||
svn commit -m "adding dependencies"
|
svn commit -m "adding dependencies"
|
||||||
|
|
||||||
# for git
|
# for git
|
||||||
cd my-silverstripe-project/
|
cd my-silverstripe-project/
|
||||||
git add *
|
git add *
|
||||||
git commit -m "adding dependencies"
|
git commit -m "adding dependencies"
|
||||||
|
|
||||||
### Step 4: Switch branches ###
|
### Step 4: Switch branches ###
|
||||||
|
|
||||||
The `tools/new-project` script doesn't allow you to switch branches easily,
|
The `tools/new-project` script doesn't allow you to switch branches easily,
|
||||||
@ -111,7 +111,7 @@ create your own `template.php` and adjust the paths:
|
|||||||
`tools/new-project --template /path/to/template.php`
|
`tools/new-project --template /path/to/template.php`
|
||||||
|
|
||||||
If your project is managed by piston, you can run a `piston import --force` to switch branches.
|
If your project is managed by piston, you can run a `piston import --force` to switch branches.
|
||||||
|
|
||||||
### Step 5: Running the web-based installer ###
|
### Step 5: Running the web-based installer ###
|
||||||
|
|
||||||
You can now run through the web-based installer for your operating system of choice ([instructions](/installation)).
|
You can now run through the web-based installer for your operating system of choice ([instructions](/installation)).
|
||||||
@ -150,7 +150,7 @@ Please replace `<username>` below with your github username.
|
|||||||
git clone git@github.com:<username>/sapphire.git sapphire
|
git clone git@github.com:<username>/sapphire.git sapphire
|
||||||
git clone git@github.com:<username>/silverstripe-cms.git cms
|
git clone git@github.com:<username>/silverstripe-cms.git cms
|
||||||
git clone git@github.com:<username>/silverstripe-blackcandy.git themes/blackcandy
|
git clone git@github.com:<username>/silverstripe-blackcandy.git themes/blackcandy
|
||||||
|
|
||||||
Now you need to add the original repository as `upstream`, so you can keep your fork updated later on.
|
Now you need to add the original repository as `upstream`, so you can keep your fork updated later on.
|
||||||
|
|
||||||
cd my-silverstripe-project
|
cd my-silverstripe-project
|
||||||
@ -158,7 +158,7 @@ Now you need to add the original repository as `upstream`, so you can keep your
|
|||||||
(cd sapphire && git remote add upstream git://github.com/silverstripe/sapphire.git && git fetch upstream)
|
(cd sapphire && git remote add upstream git://github.com/silverstripe/sapphire.git && git fetch upstream)
|
||||||
(cd cms && git remote add upstream git://github.com/silverstripe/silverstripe-cms.git && git fetch upstream)
|
(cd cms && git remote add upstream git://github.com/silverstripe/silverstripe-cms.git && git fetch upstream)
|
||||||
(cd themes/blackcandy && git remote add upstream git://github.com/silverstripe/silverstripe-blackcandy.git)
|
(cd themes/blackcandy && git remote add upstream git://github.com/silverstripe/silverstripe-blackcandy.git)
|
||||||
|
|
||||||
Now you can learn how to [update your fork](http://help.github.com/forking/) from the `upstream` repository. You should do this regularly, at least before submitting any pull requests.
|
Now you can learn how to [update your fork](http://help.github.com/forking/) from the `upstream` repository. You should do this regularly, at least before submitting any pull requests.
|
||||||
|
|
||||||
Please read ["Module installation"](/topics/modules) to find out how to install additional modules like `blog` or `forum`.
|
Please read ["Module installation"](/topics/modules) to find out how to install additional modules like `blog` or `forum`.
|
||||||
@ -167,7 +167,7 @@ Please read ["Module installation"](/topics/modules) to find out how to install
|
|||||||
|
|
||||||
You don't need to commit the module code into the repository, as our project is only for local development.
|
You don't need to commit the module code into the repository, as our project is only for local development.
|
||||||
Changes within the module code are committed back directly to their own repository, not into the `installer` project. To the `installer` project, these modules are unversioned files (although you can explicitly add them to `.gitignore` as well).
|
Changes within the module code are committed back directly to their own repository, not into the `installer` project. To the `installer` project, these modules are unversioned files (although you can explicitly add them to `.gitignore` as well).
|
||||||
|
|
||||||
### Step 4: Switch branches ###
|
### Step 4: Switch branches ###
|
||||||
|
|
||||||
By default, the "master" is checked out, which contains the latest code.
|
By default, the "master" is checked out, which contains the latest code.
|
||||||
@ -179,7 +179,7 @@ You can optionally select a ["release branch"](https://github.com/silverstripe/s
|
|||||||
(cd cms && git checkout -b 2.4 origin/2.4)
|
(cd cms && git checkout -b 2.4 origin/2.4)
|
||||||
(cd themes/blackcandy && git checkout -b 2.4 origin/2.4)
|
(cd themes/blackcandy && git checkout -b 2.4 origin/2.4)
|
||||||
# repeat for all modules in your project...
|
# repeat for all modules in your project...
|
||||||
|
|
||||||
After creating the local branch, you can simply switch between branches:
|
After creating the local branch, you can simply switch between branches:
|
||||||
|
|
||||||
cd my-silverstripe-project
|
cd my-silverstripe-project
|
||||||
@ -188,7 +188,7 @@ After creating the local branch, you can simply switch between branches:
|
|||||||
(cd cms && git checkout 2.4)
|
(cd cms && git checkout 2.4)
|
||||||
(cd themes/blackcandy && git checkout 2.4)
|
(cd themes/blackcandy && git checkout 2.4)
|
||||||
# repeat for all modules in your project...
|
# repeat for all modules in your project...
|
||||||
|
|
||||||
To switch back to master:
|
To switch back to master:
|
||||||
|
|
||||||
cd my-silverstripe-project
|
cd my-silverstripe-project
|
||||||
@ -197,7 +197,7 @@ To switch back to master:
|
|||||||
(cd cms && git checkout master)
|
(cd cms && git checkout master)
|
||||||
(cd themes/blackcandy && git checkout master)
|
(cd themes/blackcandy && git checkout master)
|
||||||
# repeat for all modules in your project...
|
# repeat for all modules in your project...
|
||||||
|
|
||||||
You can't switch branches if your working copy has local changes (typically in `mysite/_config.php`).
|
You can't switch branches if your working copy has local changes (typically in `mysite/_config.php`).
|
||||||
Either revert these changes before switching, or temporarily store them with `git stash`.
|
Either revert these changes before switching, or temporarily store them with `git stash`.
|
||||||
Once you switch back you can retrieve these changes via `git stash pop` (see further [instructions on `git stash`](http://progit.org/book/ch6-3.html)).
|
Once you switch back you can retrieve these changes via `git stash pop` (see further [instructions on `git stash`](http://progit.org/book/ch6-3.html)).
|
||||||
@ -240,7 +240,7 @@ If these plain files are managed by piston, the update process is simple:
|
|||||||
# Use "svn" instead of "git" for subversion repositories
|
# Use "svn" instead of "git" for subversion repositories
|
||||||
git add sapphire/*
|
git add sapphire/*
|
||||||
git commit -m "udpated dependencies"
|
git commit -m "udpated dependencies"
|
||||||
|
|
||||||
For file downloads without piston, you can simply download the source code again and replace it.
|
For file downloads without piston, you can simply download the source code again and replace it.
|
||||||
|
|
||||||
## Contributing changes from piston ##
|
## Contributing changes from piston ##
|
||||||
|
Loading…
x
Reference in New Issue
Block a user