Visit https://pantheon.io/docs/ for the latest release of Pantheon documentation, which is:
- Version-controlled
- Forkable
- Continuously updated
- Written in markdown
- Generated by Sculpin
Read CONTRIBUTING.md for more details on contributing documentation improvements.
Read style-guide.md for our guidelines on how to write documentation.
Fork and clone this repository. Issue pull-requests one document at a time.
If you do not wish to install composer globally, please refer to getcomposer.org instuctions.
Run the following command to install composer globally:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Note: Run the mv
command with sudo if it fails.
From within the documentation
repo, run the following command to install all needed dependencies:
composer install
If you do not want to install sculpin globally, you can use the following commands to start your local server:
./vendor/bin/sculpin generate --server
You can now visit your docs site at http://localhost:8000/docs
In order to globally execute sculpin, run the following commands:
curl -O https://download.sculpin.io/sculpin.phar
sudo chmod +x sculpin.phar
mv sculpin.phar /usr/local/bin/sculpin
Build sculpin and run a local instance:
sculpin generate --server
You can now visit your docs site at http://localhost:8000/docs
Finally, you can tell sculpin to watch the docs directory and automatically regenerate anything changed:
sculpin generate --server --watch
If you use --watch and see it constantly running, regenerating, drop --watch until you identify and resolve the problem.
For images to render on your local environment you need to apply these commands from within the documentation
directory:
$ cd output_dev
$ ln -s ./ source