This repository has been archived by the owner on Aug 30, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 24
contributing
chris grzegorczyk edited this page Oct 14, 2012
·
5 revisions
There are two classes of documents to which it is appropriate contributing here: See Document Definitions
The contents of this repository are reviewed and, to that end, all changes should be submitted as a pull request: Fork & Pull.
- Get a github account.
- Create a fork of this repository.
- Synchronize your fork with this repository.
- Make your changes (NOTE: See Formats and Organization below for restrictions/expectations).
- Commit to your forked repository.
- Submit a pull request.
- Be patient and contented.
Broadly, this repository should have version-able source materials except when not available (e.g., third party PDF documentation).
- Text: must be renderable through the github interface
- Graphics: must be text-based so a compile step is not only acceptable, but required.
-
Binary files: may be committed in the cases that:
- A binary output format (e.g., images) is needed: In this case, it has to be compilable from a text-based and versioned file.
- A reference document or tool is included: These belong in specific places noted below.
-
Auto-generated: A number of files in this repo are automatically generated **DO NOT EDIT THEM DIRECTLY**
- Any binary file is either auto-generated or 3rd-party.
- Surely more of them go here...
The remainder of this document uses the suffix
.wiki
to identify a generic file which can be rendered using github-markup
.
To use github-markup
see the directions at the github-markup repository.
The currently supported and seemingly reasonable formats are:
-
.markdown, .mdown, .md --
gem install redcarpet (https://github.com/vmg/redcarpet)
-
.textile --
gem install RedCloth
-
.mediawiki --
gem install wikicloth
-
.asciidoc --
brew install asciidoc
- github markup: github markup library
- gollum: rendering library used by github-markup
- pediapress tools: mediawiki tools
- mw-render: mediawiki renderer
- python-jira: jira library used for xrefs
- PlantUML: text based uml diagramming tool
- dot/graphviz: used by plantuml for diagrams
- Contact Info
- email: architecture@eucalyptus.com
- IRC: #eucalyptus-devel (freenode)
- Eucalyptus Links