https://github.com/suse/doc-cap
SUSE Cloud Application Platform Documentation
https://github.com/suse/doc-cap
cloud-foundry container documentation enterprise kubernetes suse
Last synced: 5 months ago
JSON representation
SUSE Cloud Application Platform Documentation
- Host: GitHub
- URL: https://github.com/suse/doc-cap
- Owner: SUSE
- Created: 2017-09-09T08:34:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-14T16:43:16.000Z (about 3 years ago)
- Last Synced: 2024-04-07T01:37:26.328Z (about 1 year ago)
- Topics: cloud-foundry, container, documentation, enterprise, kubernetes, suse
- Homepage: https://documentation.suse.com/suse-cap/
- Size: 5.76 MB
- Stars: 11
- Watchers: 24
- Forks: 9
- Open Issues: 22
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= SUSE Cloud Application Platform (CAP) Documentation
image:https://travis-ci.org/SUSE/doc-cap.svg?branch=develop["Build Status", link="https://travis-ci.org/SUSE/doc-cap"]
This is the source for the official SUSE Cloud Application Platform (CAP) Documentation
Released versions of the documentation will be published at
https://documentation.suse.com/ once available.== Branches
***On Jan 29, 2020, we changed to a new branching model. We have switched the default branch from `develop` to `master`.***
* *Use the master branch* as the basis of your commits/of new feature branches.
* The *develop branch has been deleted* on the server. Do not to push to the `develop` branch.
Your changes may go lost in the medium term and never make it to the proper branch.=== How to Update Your Local Repository
If you *created* a local clone or GitHub fork of this repo *before Jan 29, 2020, do the following*:
1. Make sure that your `master` and `develop` branches do not contain any important changes.
If there are changes on either branch, export them using `git format-patch` or put them on a
different branch.1. Go to the master branch: `git checkout master`
.1. To pull the latest changes from the remote repository and to delete references to branches
that do not exist anymore on the server, run the following command: `git pull --prune`
.1. Delete your local develop branch: `git branch -D develop`.
1. To check for stale local branches, run: `git branch -v`.
For any branches marked as `[gone]`, check if you still need them. If not, delete them:
`git branch -D BRANCHNAME`.Overview of important branches
[options="header"]
|================================================
| Name | Purpose
| `master` | doc development (latest development version)
| `maintenance/*` | maintenance for released versions
|================================================== Contributing
Thank you for contributing to this repo. When creating a pull request, please follow the guidelines below:
. If you want to contribute to the most recent release, create your pull request against the `master` branch (not `develop`). The `master` branch is protected.
. If you want to contribute to a previous release, please create your pull request against the respective `maintenance/*` branch. These branches are also protected.
. Make sure all validation (Travis CI) checks are passed.
. For your pull request to be reviewed, please tag the relevant subject matter expert(s) from the development team (if applicable) and members of the documentation team.
. Implement the required changes. If you have any questions, ping a documentation team member in #susedoc on RocketChat.
. For help on style and structure, refer to the https://doc.opensuse.org/products/opensuse/Styleguide/opensuse_documentation_styleguide_sd/[Documentation Styleguide].
== Editing DocBook
To contribute to the documentation, you need to write DocBook.
* You can learn about DocBook syntax at http://docbook.org/tdg5/en/html .
* SUSE documents are generally built with DAPS (package `daps`) and the
SUSE XSL Stylesheets (package `suse-xsl-stylesheets`).* Install the documentation environment with the following command:
+
[source]
----
sudo /sbin/OneClickInstallUI https://gitlab.nue.suse.com/susedoc/doc-ymp/raw/master/Documentation.ymp
----* Basic daps usage:
** `$ daps -d DC- validate`: Make sure what you have written is
well-formed XML and valid DocBook 5
** `$ daps -d DC- pdf`: Build a PDF document
** `$ daps -d DC- html`: Build multi-page HTML document
** `$ daps -d DC- optipng`: Always optimize new PNG images
** Learn more at https://opensuse.github.io/daps