This project publishes the App Cloud documentation as a web application.
These docs can be reached at https://docs.developer.swisscom.com
This repo uses the Bookbindery gem to generate the documentation as a web application.
The config.yml file contains the list of topic repositories.
The master_middleman folder contains the template used for publishing
This repository does not contain the documentation content. That's contained in the topic repositories listed in the config.yml.
The topic repositories that make up the App Cloud documentation set are:
- Cloud Foundry Concepts: a guide to the underlying concepts and architecture.
- Developer Guide: step-by-step instructions and reference material for developers pushing applications to Cloud Foundry.
- CF CLI: a guide to using the Cloud Foundry CLI.
- Administrator Tools: documentation about how to operate Cloud Foundry deployments using bosh and cf command line tools.
- Services: information about extending Cloud Foundry with custom services, and the service broker API.
- Running Cloud Foundry: information for operators running Cloud Foundry.
- Buildpacks: a guide to developing your own buildpacks.
- Getting Started: a guide for new users on how to get started with the App Cloud
- Web Console: a guide about using the web console on https://developer.swisscom.com
- Apps: a guide about apps
- Service Offerings: a list of the different service offerings of Swisscom
- Billing: shows how billing in the app cloud works and makes it more transparent for users
- API: a guide on how to use the Swisscom APIs
- Run
bundle install
- Run
bundle exec bookbinder bind remote
- Build the docs
- Run
cd final_app - Run
rackup - Open your web browser at the specified URL
ref: '225' refers to the 225 branch of the docs-cloudfoundry-concepts repo. Cloud Foundry 225 is associated with v255 of cf-release.
1.5, 2.2 and 4.5 map to cf-deployment releases.
- Set environment variables required in respective deployment script (see
ci/scriptsfolder) - Run
ci/scripts/cf-deploy.dev.shorci/scripts/cf-deploy.prd.sh