This is the documentation site for Travis CI!. Follow this guide to learn how to add new documentation and how to update existing documentation.
The following are the steps to add documentation.
Thank you for your contribution! The Travis CI team will review the pull request and approve any necessary changes.
If you see a page that needs to be updated or that can be improved, follow these steps to update Travis CI's existing documentation.
Thank you for your contribution. The Travis CI team will review the pull request and approve any necessary changes.
You can inspect how the documentation site will reflect your edits. Follow the steps below to learn how to build your local environment and check all your edits before sending the pull request for approval.
Follow the steps below to install dependencies.
Ensure you have Ruby and RubyGems installed.
Clone the Travis CI docs repository.
Install bundler as follows:
$ gem install bundler
Next, install application dependencies:
$ bundle install --binstubs
To generate the documentation, run the following command:
$ ./bin/jekyll build
You are ready to start your local documentation site using Jekyll or Puma. For documentation edits, Jekyll is sufficient.
To start and inspect your edits using Jekyll, follow the steps below:
Run the Jekyll server:
$ ./bin/jekyll serve
Open localhost:4000 in your browser.
For more programmatical pull requests (such as handling webhooks notifications via POST), Puma is necessary. To start and inspect your edits using Puma, follow the steps below:
Run the Puma server:
$ ./bin/puma
Open localhost:9292 in your browser.
All Travis CI API V2 (and 2.1) documentation is maintained in slate/source
and generated from the source at build time.
Distributed under the MIT license, like other Travis CI projects.