Project

General

Profile

Documentation project » History » Version 6

Tom Clegg, 04/09/2013 01:15 PM

1 1 Anonymous
h1. Documentation
2
3 5 Ward Vandewege
The documentation project is a part of the overall Arvados effort. 
4 1 Anonymous
5
h2. Guides
6
7 5 Ward Vandewege
There are three guides that will be developed to support the use of Arvados: 
8 1 Anonymous
9 5 Ward Vandewege
* [[User Guide]] - All of the information for anyone developing analysis or web applications using Arvados. 
10 1 Anonymous
11 5 Ward Vandewege
* [[Administration Guide]] - Instructions on how to administer and Arvados cluster for system administrators. 
12 1 Anonymous
13 5 Ward Vandewege
* [[Installation Guide]] - How to install and configure Arvados to run in different cloud environments. 
14 1 Anonymous
15 6 Tom Clegg
h2. Documentation Project
16 1 Anonymous
17 6 Tom Clegg
The Arvados documentation is written in Markdown, Textile, and HTML. The source code is in the Arvados source tree. We use Jekyll to render HTML pages.
18 1 Anonymous
19 6 Tom Clegg
(the same language used for this wiki). The files are stored and organized in a directory with in the Repository with sub-directories for each of the guides. As part of the project there is a pipeline for generating the documentation based on Jekyll. Bugs in the documentation can be submitted to as Issues. 
20 1 Anonymous
21 6 Tom Clegg
h2. Contributing
22
23
To contribute to the documentation, clone the Arvados source repository, edit, and send pull requests just as you would when contributing program source code (see [[Contributing to the Project]]).
24
25
We do not yet maintain a separate documentation mailing list, so we encourage documentation contributors to join the main developer mailing list.
26
27
References for contributors:
28
29
* "Markdown syntax":http://daringfireball.net/projects/markdown/syntax
30
* "Jekyll usage":https://github.com/mojombo/jekyll/wiki/Usage
31
* "Liquid for designers":https://github.com/shopify/liquid/wiki/liquid-for-designers (template engine)