Coder Social home page Coder Social logo

jorgealfonsogarcia / docs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from owncloud/docs

0.0 1.0 0.0 179.28 MB

ownCloud Documentation (v2)

License: GNU Affero General Public License v3.0

Shell 47.45% PHP 29.54% Go 5.04% Java 1.46% Kotlin 0.97% Ruby 2.77% JavaScript 12.77%

docs's Introduction

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

Contributing to the Documentation

To get started contributing to the documentation, please refer to the Getting Started 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

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

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 with following conditions:

  1. A nightly running drone job pulls the documentation from the Client, IOS and Android repo. This pull will further be used for any build triggered mentioned below. This means, that changes made in one of these repos, a merge to master or one of the used branches in docs the next day is needed to get them published.
  2. A merge to one of the defined version branches triggers as 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.

docs's People

Contributors

settermjd avatar mmattel avatar voroyam avatar morrisjobke avatar bernhardposselt avatar phil-davis avatar danimo avatar dietmaroc avatar pmaier1 avatar lukasreschke avatar jospoortvliet avatar deepdiver1975 avatar vgezer avatar carlaschroder avatar raydiation avatar wakeup avatar jnweiger avatar blizzz avatar tboerger avatar nickvergessen avatar j-ed avatar mschreml avatar butonic avatar dependabot-preview[bot] avatar randolfcarter avatar alexandbear avatar individual-it avatar dercorn avatar keyboardmidas avatar schiessle avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.