All Projects → owncloud → docs

owncloud / docs

Licence: AGPL-3.0 license
ownCloud Documentation (v2)

Programming Languages

shell
77523 projects
javascript
184084 projects - #8 most used programming language
Starlark
911 projects

Projects that are alternatives of or similar to docs

Honkit
📖 HonKit is building beautiful books using Markdown - Fork of GitBook
Stars: ✭ 1,901 (+3702%)
Mutual labels:  asciidoc
Asciidoctor Epub3
📘 Asciidoctor EPUB3 is a set of Asciidoctor extensions for converting AsciiDoc to EPUB3 & KF8/MOBI
Stars: ✭ 166 (+232%)
Mutual labels:  asciidoc
Vscode Paste Image
paste image from clipboard to markdown/asciidoc directly!
Stars: ✭ 236 (+372%)
Mutual labels:  asciidoc
Fastdoc
Create publication-quality books from Jupyter notebooks
Stars: ✭ 134 (+168%)
Mutual labels:  asciidoc
Asciidoctor Browser Extension
⚪️ An extension for web browsers that converts AsciiDoc files to HTML using Asciidoctor.js.
Stars: ✭ 152 (+204%)
Mutual labels:  asciidoc
Swagger2markup
A Swagger to AsciiDoc or Markdown converter to simplify the generation of an up-to-date RESTful API documentation by combining documentation that’s been hand-written with auto-generated API documentation.
Stars: ✭ 2,330 (+4560%)
Mutual labels:  asciidoc
Asciidoc Py
Legacy python processor for AsciiDoc
Stars: ✭ 117 (+134%)
Mutual labels:  asciidoc
link-verifier
A tool for verifying links in text-based files
Stars: ✭ 26 (-48%)
Mutual labels:  asciidoc
Jekyll Action
A GitHub Action to publish Jekyll based content as a GitHub Pages site
Stars: ✭ 161 (+222%)
Mutual labels:  asciidoc
Emacs Easy Hugo
Emacs major mode for managing hugo
Stars: ✭ 235 (+370%)
Mutual labels:  asciidoc
Atom Asciidoc Preview
⚛ AsciiDoc preview for the Atom editor.
Stars: ✭ 136 (+172%)
Mutual labels:  asciidoc
Ebook Template
Template to create PDF, ePub and Kindle books with Asciidoctor
Stars: ✭ 150 (+200%)
Mutual labels:  asciidoc
Asciidoctor Reveal.js
🔮 A reveal.js converter for Asciidoctor and Asciidoctor.js. Write your slides in AsciiDoc!
Stars: ✭ 219 (+338%)
Mutual labels:  asciidoc
Libasciidoc
A Golang library for processing Asciidoc files.
Stars: ✭ 129 (+158%)
Mutual labels:  asciidoc
Asciidoctor Intellij Plugin
AsciiDoc plugin for products on the IntelliJ platform (IDEA, RubyMine, etc)
Stars: ✭ 250 (+400%)
Mutual labels:  asciidoc
Asciidoc Book Toolchain
Book publishing toolchain based on AsciiDoc
Stars: ✭ 122 (+144%)
Mutual labels:  asciidoc
Cli
A command line utility for Structurizr.
Stars: ✭ 173 (+246%)
Mutual labels:  asciidoc
hexo-renderer-asciidoc
Asciidoc renderer plugin for Hexo
Stars: ✭ 16 (-68%)
Mutual labels:  asciidoc
fusionauth-site
Website and documentation for FusionAuth
Stars: ✭ 24 (-52%)
Mutual labels:  asciidoc
Asciidoctor Web Pdf
Convert AsciiDoc documents to PDF using web technologies
Stars: ✭ 219 (+338%)
Mutual labels:  asciidoc

ownCloud Documentation

Build Status

  1. The platform and tools used to build the documentation is Antora.
  2. The file format that the documentation is written in is AsciiDoc.
  3. The UI & UX of the documentation can be found at docs-ui

Antora Site Structure for Docs

Refer to the Antora Site Structure for Docs for more information.

Documentation Guidelines

Refer to the Documentation Guidelines for more information about backgrounds and processes.

Contributing to the Documentation

To get started contributing to the documentation, please refer to the Getting Started Guide.

With regard to language and style issues, consult the Style Guide.

Generating the Documentation

To generate the documentation, whether in HTML or PDF format, please refer to the Building the Documentation guide.

Common Content and Styling the Documentation

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.

Best Practices and Tips

Refer to Best Practices and Tips for writing in AsciiDoc for more information.

To check for broken links manually, see install and use a broken-link-checker.

Target Branch and Backporting

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, because a clear naming structure of the backport PR is generated automatically.

When Does a Change Get Published to the Docs Web Site?

Changes made will get published to the web under the following conditions:

  1. A nightly running drone job pulls the documentation from the Client, IOS and Android repo. This pull will also be used for any builds triggered by the scenarios outlined below. This means for changes made in one of these repos, a merge to master or one of the used branches in docs the next day is necessary to get them published.
  2. A merge to one of the defined version branches triggers as a last step a master branch build.
  3. A merge to master triggers a site build which then pushes all versions defined in site.yml.

Create a New Version Branch for Docs

Please refer to Create a New Version Branch for Docs for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].