This repository contains the Markdown files that comprise the Mesosphere open documentation site.
Community contributions to the open docs are heartily welcomed. There are two ways to help out.
If you find an error in our docs site and would like the Mesosphere docs team to take a look, please create a new issue in this GitHub project. Be sure to include a link to the page in question and if possible, a suggested fix.
To add or change a page to the open documentation site:
- Fork this repository
- Commit the necessary changes to your forked repository
- Submit a pull request including your changes
We prefer pull requests to be as few commits as possible and that the request itself (title and/or description as necessary) are sufficiently descriptive. The Mesosphere docs team will review and merge your pull request!
When showing commands to run, never make a reader download anything from http without verifying checksums.
After a few minutes, an automated build will deploy changes to master to the staging site.
Periodically these changes will be pushed to the production site.
If you are developing against this site and wish to see a rendered version of your documentation locally.
-
Install RubyGems
-
Install Bundler
sudo gem install bundler
-
Update bundler
bundle update
-
Add the default gems from the root of the project (you may need libxml2 - see here for instructions)
bundle install --path vendor/bundle
-
Run Jekyll from the root of the project
# Run Jekyll and watch for changes bundle exec rake dev
-
View the site in your browser: http://localhost:4000