Code Monkey home page Code Monkey logo

titanium_documentation's Introduction

Appcelerator Documentation Guides Project

Welcome to the Appcelerator Documentation Guides project.

The goal of this project is to provide open and transparent product documentation for the Appcelerator Titanium open source project.

Goals of this project

The following are the main goals for this project:

  • Open source and easy to fork - these guides should be open and transparent and available for anyone to obtain and modify
  • Easy to author - these guides should be easy to author to encourage participation and accuracy
  • Easy to build and run locally - these guides should be easy to build and read locally without the need for complex web server setup
  • Easy to localize - these guides should be easy to localize into other languages given that size of the Appcelerator community globally

How to build

To build the guides, you'll need the following third-party components:

  • Python 2.5+ - you'll need to obtain Python. If you're on OSX or Linux, Python is already installed.
  • You'll need the following Python modules: json, mako and markdown

You can install the Python modules:

> easy_install Mako
> easy_install markdown

Once you have the required dependencies, simply run the gen.py script. This will generate the documentation into the output folder. To get the root webpage, open output/en/index.html in your favorite web browser.

How to contribute

Contribution should be rather easy. After generation the documentation page, navigate to the Contribute page in the navigation bar.

Why not a wiki?

We often get asked "why not just make all the documentation wiki-style content?" That's a reasonable request and, in the past, we did. What we found was that the content was rarely updated and when it was, quality often suffered, or worse, it was incomplete. We have decided to make the guides easy to obtain, easy to author, easy to peer review and publish as opposed to providing a wiki-interface to them. Much like open source software, we find that once users take the time to checkout, build and contribute along with the peer review from checkins on GitHub, it ends up producing content which has much higher quality and contributions which have much greater completeness. We think this is a good balance at this point in the project's lifecycle.

Copyright & Credits

(c) 2010 by Appcelerator, Inc. All Rights Reserved. The guides and associated scripts are licensed under the Apache Public License (version 2).

The documentation template was adapted from the Rail Guides which is licensed under the Creative Commons Attribution-Share Alike. We relicense all those files under the same license.

Appcelerator is a registered trademark of Appcelerator, Inc. Appcelerator Titanium is a trademark of Appcelerator, Inc.

titanium_documentation's People

Contributors

fusion94 avatar hal-gh avatar kwhinnery avatar cauld avatar dgiul avatar rborn avatar rblalock avatar

Stargazers

 avatar

Watchers

 avatar 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.