2015-06-03 00:12:58 +02:00
2015-06-03 00:12:58 +02:00
2015-06-03 00:12:58 +02:00
2015-04-21 20:50:22 +02:00

#KERBEROS.IO - documentation

This repository contains all the documentation that is displayed on the documentation website. The documentation is written in markdown The documentation includes information about: how kerberos works, how to install it and also some technical information for developers who are willing to contribute; for example how to add a new algorithm or a new output device.

Folder structure

Changes are added to the development branch first, and will be added to the master branch if stable. The document folder structure looks like this:

  • branch1
    • document
    • document
    • ...
    • document
    • folder
      • document
      • folder
        • document
        • ...
        • document
        • folder
      • ...
      • folder
    • ...
    • folder
  • branch 2
  • ...
  • branch n

Directories and documents can start with a number, followed by an underscore, to order the documents; for example 1_documentation and 2_more_documentation. Please note that documents always come first, and thus directories second. Thus directories and documents are sorted separately; just like the folder structure above.

Contribute

Writing documentation is required if you send a pull-request. No code, how excellent it may be, will be merged without documentation or tests. This will give the other contributors a better understandig of how your code works and what its purpose is.

How to write documentation

To create uniform documentation some guidelines are introduced:

  • a document starts with a title.
  • the title is followed by a listing of the subsections on the page.
  • images start with a prefix similar to the document they belong to; for example: document "1_c" has two images "1_c_this_is _an_image" and "1_c_unicorn".
  • images belong to the same directory as the document they belong to.
  • documentation for new algorithms, expositors, heuristics, etc will be using following template.
    • Global description of the class
    • Web interface (image)
    • Parameters (xml + description of each parameter)
Description
pull-mirror of github.com/kerberos-io/documentation
Readme MIT 408 MiB
Languages
SCSS 53%
HTML 39%
JavaScript 7.6%
Dockerfile 0.3%