mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Update composer contributing instructions
This commit is contained in:
parent
ecd921cc0a
commit
96acd50681
@ -183,11 +183,14 @@ This is not the only way to set things up in Composer. For more information on t
|
|||||||
|
|
||||||
## Setting up an environment for contributing to SilverStripe
|
## Setting up an environment for contributing to SilverStripe
|
||||||
|
|
||||||
So you want to contribute to SilverStripe? Fantastic! There are a couple modules that will help you, that aren't installed by default:
|
So you want to contribute to SilverStripe? Fantastic! You have to initialize your project from the latest development branch,
|
||||||
|
rather than a release tag. The process will take a bit longer, since all modules are checked out as full git repositories which you can work on.
|
||||||
|
|
||||||
|
composer create-project silverstripe/installer --dev ./my/website/folder 3.0.x-dev
|
||||||
|
|
||||||
|
The `--dev` flag will add a couple modules which are useful for SilverStripe development:
|
||||||
|
|
||||||
* The `compass` module will regenerate CSS if you update the SCSS files
|
* The `compass` module will regenerate CSS if you update the SCSS files
|
||||||
* The `docsviewer` module will let you preview changes to the project documentation
|
* The `docsviewer` module will let you preview changes to the project documentation
|
||||||
|
|
||||||
By default, these modules aren't installed, but you can install them with a special version of composer's update command:
|
Note that you can also include those into an existing project by running `composer update --dev`.
|
||||||
|
|
||||||
composer update --dev
|
|
Loading…
Reference in New Issue
Block a user