Some small changes to DEVELOPERS.md
This commit is contained in:
parent
1997f8ecc6
commit
08282abec0
|
@ -21,27 +21,28 @@ fetching changes from the repository.
|
||||||
|
|
||||||
## Developing locally
|
## Developing locally
|
||||||
|
|
||||||
There are 3 branches in the kohana/kohana repository:
|
There are 3 branches in all the kohana repositories:
|
||||||
|
|
||||||
* **master** This branch always points to the latest release tag. In essence it points to the last stable edition of the codebase
|
* **master** This branch always points to the latest release tag. In essence it points to the last stable edition of the codebase
|
||||||
* **3.0.x** This is a release branch for development of the 3.0.x series, i.e. 3.0, 3.0.3, 3.0.8 etc.
|
* **3.0.x** This is a release branch for development of the 3.0.x series, i.e. 3.0, 3.0.3, 3.0.8 etc.
|
||||||
* **3.1.x** This is a release branch for development of the 3.1.x series, i.e. 3.1, 3.1.4, 3.1.14 etc.
|
* **3.1.x** This is a release branch for development of the 3.1.x series, i.e. 3.1, 3.1.4, 3.1.14 etc.
|
||||||
|
|
||||||
To work on a specific release branch you need to check it out then check out the appropriate system branch.
|
To work on a specific release branch you need to check it out then check out the appropriate branches.
|
||||||
Release branch names follow the same convention in both kohana/kohana and kohana/core.
|
Release branch names follow the same convention in both kohana/kohana and kohana/core.
|
||||||
|
|
||||||
To work on 3.0.x you'd do the following:
|
To work on 3.0.x you'd do the following:
|
||||||
|
|
||||||
> git clone git://github.com/kohana/kohana.git
|
> git clone git://github.com/kohana/kohana.git
|
||||||
# ....
|
....
|
||||||
|
|
||||||
> cd kohana
|
> cd kohana
|
||||||
> git submodule update --init
|
> git submodule update --init
|
||||||
# ....
|
....
|
||||||
|
|
||||||
> git checkout 3.0.x
|
> git checkout 3.0.x
|
||||||
# Switched to branch '3.0.x'
|
Switched to branch '3.0.x'
|
||||||
|
> git submodule update
|
||||||
|
|
||||||
> cd system
|
> cd system
|
||||||
> git checkout 3.0.x
|
> git checkout 3.0.x
|
||||||
# Switched to branch 3.0.x
|
# Switched to branch 3.0.x
|
||||||
|
@ -53,6 +54,8 @@ a `git submodule update` and run `git status` you'll be told:
|
||||||
# Not currently on any branch.
|
# Not currently on any branch.
|
||||||
nothing to commit (working directory clean)
|
nothing to commit (working directory clean)
|
||||||
|
|
||||||
|
Similarly, if you want to work on modules, make sure you checkout the correct branch before you start working.
|
||||||
|
|
||||||
**IMPORTANT:** It is highly recommended that you run the unit tests whilst developing to
|
**IMPORTANT:** It is highly recommended that you run the unit tests whilst developing to
|
||||||
ensure that any changes you make do not break the api. *See TESTING.md for more info*
|
ensure that any changes you make do not break the api. *See TESTING.md for more info*
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue