/phonegap-docs

PhoneGap API Documentation

Primary LanguageJavaScriptOtherNOASSERTION

PhoneGap API Documentation

The public API documentation for PhoneGap. The documentation is rendered as the PhoneGap API Documentation website.

Document File Format

All of the PhoneGap documentation is written with markdown, a lightweight markup language that can be typeset to HTML. Markdown provides a simple and flexible way to document PhoneGap's core API and platform-specific APIs.

Repository Structure

docs/
docs/phonegap/
docs/phonegap/class_name/
docs/phonegap/class_name/class_name.md
docs/phonegap/class_name/class_name.method_name.md

Documentation Generator

Currently, PhoneGap-Docs uses joDoc to generate HTML documentation from the set of Markdown files.

Install joDoc

  • Clone joDoc

      git clone http://github.com/davebalmer/joDoc.git
    
  • Add joDoc/ to your path

    Open ~/.bashrc or ~/.profile (or whatever you use)

      export PATH=$PATH:~/path/to/joDoc/
    
  • Install markdown

      # Use your package manager
      brew install markdown
      port install markdown
      aptitude install markdown
    
  • Install nokogiri (Ruby HTML parser)

      gem install nokogiri
    

Run the Script

cd phonegap-docs
./bin/phonegap-docs

Script Test Suite

Install rspec:

gem install rspec

Run all specs:

cd phonegap-docs
rake

Run a specific spec:

cd phonegap-docs
spec spec/phonegap/add_title_spec.rb