This project is a port of the ownCloud documentation, that was previously generated using Sphinx-Doc, to Antora. Fundamentally, not that much has changed. All of the same information is still available. However, here's what has changed:
- The platform (and tools) used to build the documentation, which is Antora.
- The file format that the documentation is written in, which is AsciiDoc.
- The UI & UX of the documentation
To get started contributing to the documentation, please refer to the Getting Started Guide.
To generate the documentation, whether in HTML or PDF format, please refer to the Building the Documentation guide.
If you want to suggest an improvement to the ownCloud documentation theme, such as the layout, the header or the footer text, or if you find a bug, all the information that you need is in the docs-ui
repository. Changes made in docs-ui
are valid for the whole documentation.
Please read how to test un-merged docs-ui changes with content from the ownCloud documentation.
Please refer to Best Practices and Tips for writing in AsciiDoc for more information.
Please always do your changes in master
and backport them to the relevant branches.
The ONLY reason for doing a PR in a branch directly is, to fix an issue which is
only present in that particular branch! When creating a PR and it is necessary to backport,
document in the PR to which branches a backport is needed.
When backporting, consider using the backport script which eases life a lot and speeds up the process. It is also very benificial when using the extended code provided, that a clear naming structure of the backport PR is generated automatically.
When doing a 10.x
release of ownCloud Server a version branch should be created from master
by doing the following steps:
- Create new
10.x
branch based onorigin/master
- Set
latest_version
in.drone.star
to10.x
- Adjust
asciidoc.attributes
insite.yml
(increment-version
values usually) - Commit changes to
10.x
branch - Create
add-10.x
branch based on10.x
branch - Add
10.x
branch tocontent.sources
insite.yml
where the url points to this repo onadd-10.x
branch - Push
add-10.x
branch - Set
version
inantora.yml
on10.x
branch - Push
10.x
branch - Send PR
add-10.x
->master