GithubHelp home page GithubHelp logo

kryndex / rudder-doc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from normation/rudder-doc

0.0 1.0 0.0 21.75 MB

Home Page: http://www.rudder-project.org/

License: Other

Makefile 0.34% Shell 0.06% CSS 1.03% JavaScript 12.01% Smarty 0.15% XSLT 86.41%

rudder-doc's Introduction

How to build Rudder User Documentation

Dependencies

Rudder User Documentation is written using the asciidoc formatting language, and includes graphviz schemas. To build the documentation, you need following software:

Python

http://python.org to use asciidoc

Asciidoc

http://www.methods.co.nz/asciidoc/ to build HTML and PDF outputs. To keep control on the asciidoc behaviour after changes in the way asciidoc handles the themes and stylesheets, a copy of asciidoc is distributed with the documentation (issue #2173).

Docbook

http://docbook.org/ to build PDF output. Version 0.3.2-1 or superior.

Dblatex

http://dblatex.sourceforge.net/ to build PDF output.

Graphviz

http://www.graphviz.org/ to build SVG schemas.

Inkscape

http://inkcape.org to convert SVG for PDF output.

ImageMagick

http://www.imagemagick.org/ to normalize the resolution of illustrations.

Pandoc

www.pandoc.org to convert ncf markdown doc to asciidoc

For the tests only:

Linkchecker

http://wummel.github.io/linkchecker/ to check for broken links

Install the dependencies on Debian and Ubuntu:

apt-get install python docbook dblatex graphviz inkscape imagemagick linkchecker

Install the dependencies On Fedora, Centos and RHEL

yum install docbook-utils inkscape ImageMagick linkchecker

To install graphviz see: http://www.graphviz.org/Download.php

Organisation of files

XX_title

content of the documentation. The list of files to include in the final document is generated at build time from the alphabetically ordered list of text files contained in these directories.

glossary

contains glossary entries. At first occurence of a word, the glossary entry should be included in the text.

images

contains illustrations in PNG format.

graphviz

contains source files for schemas in graphviz format.

themes

contains material for visual formatting of the output.

Build

Create HTML, epub and PDF output suitable for distribution.

make

Cleanup

Delete all generated files.

make clean

rudder-doc's People

Contributors

amousset avatar fanf avatar jooooooon avatar jremond avatar ncharles avatar peckpeck avatar raphaelgauthier avatar themr0c avatar vincemacbuche avatar

Watchers

 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.