ratchet README

The project's README from github.com/twbs/ratchet. As one markdown file: README.md.

Ratchet

GitHub Release Build Status devDependency Status

Build mobile apps with simple HTML, CSS, and JS components.

Table of contents

Getting started

Take note that our master branch is our active, unstable development branch and that if you're looking to download a stable copy of the repo, check the tagged downloads.

What's included

Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this:

ratchet/
├── css/
│   ├── ratchet.css
│   ├── ratchet.min.css
│   ├── ratchet-theme-android.css
│   ├── ratchet-theme-android.min.css
│   ├── ratchet-theme-ios.css
│   └── ratchet-theme-ios.min.css
├── js/
│   ├── ratchet.js
│   └── ratchet.min.js
└── fonts/
    ├── ratchicons.eot
    ├── ratchicons.svg
    ├── ratchicons.ttf
    └── ratchicons.woff

We provide compiled CSS and JS (ratchet.*), as well as compiled and minified CSS and JS (ratchet.min.*). The Ratchicon fonts are included, as are the optional Android and iOS platform themes.

Documentation

Ratchet's documentation is built with Jekyll and publicly hosted on GitHub Pages at http://goratchet.com. The docs may also be run locally.

Running documentation locally

  1. If necessary, install Jekyll (requires v3.0.x).
  1. Install the Ruby-based syntax highlighter, Rouge, with gem install rouge.
  2. From the root /ratchet directory, run jekyll serve in the command line.
  3. Open http://localhost:4000 in your browser, and boom!

Learn more about using Jekyll by reading its documentation.

Documentation for previous releases

Documentation for v1.0.2 has been made available for the time being at http://goratchet.com/1.0.2/ while folks transition to Ratchet 2.

Previous releases and their documentation are also available for download.

Support

Questions or discussions about Ratchet should happen in the Google group or hit us up on Twitter @GoRatchet.

Contributing

Please file a GitHub issue to report a bug. When reporting a bug, be sure to follow the contributor guidelines.

Troubleshooting

A small list of "gotchas" is provided below for designers and developers starting to work with Ratchet.

Versioning

For transparency into our release cycle and in striving to maintain backward compatibility, Ratchet is maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we'll adhere to these rules whenever possible.

Releases will be numbered with the following format:

<major>.<minor>.<patch>

And constructed with the following guidelines:

For more information on SemVer, please visit http://semver.org/.

Maintainers

Connor Sears

Created by Connor Sears, Dave Gamache, and Jacob Thornton.

License

Ratchet is licensed under the MIT License.

ratchet (twbs/ratchet)

Searching Database…

14.7K ·GitHub
What is this?Ratchet is a front-end framework for building mobile app prototypes using just HTML, CSS, and JavaScript components.
Is it a framework or a library?It is a CSS/JS component framework, similar in spirit to Bootstrap but aimed at mobile-style UI prototyping, not a full native app toolkit.
How do I get started with it?Clone the repo with git or download the bundled compiled CSS and JS, then read the docs to build a prototype and view it on your phone.
Do I need any build tools to use it?No build tools are required for basic use since compiled and minified CSS/JS files (ratchet.*, ratchet.min.*) are included in the download; Node >=0.10.1 is only needed if you want to run the grunt test tasks from source.
Is the master branch safe to use in production?No, master is the active unstable development branch; for a stable copy you should use the tagged downloads/releases instead.
Does it work for both iOS and Android style UI?Yes, the download includes optional platform theme files for both Android and iOS look-and-feel.
What font/icon set does it ship with?It includes the Ratchicon icon font alongside the compiled CSS and JS.
How is the documentation built and hosted?The docs are built with Jekyll and hosted publicly on GitHub Pages.
How does Ratchet handle versioning?It follows Semantic Versioning: major bumps for breaking changes, minor for backward-compatible additions, and patch for bug fixes.
Creator
twbs
Size
14.3 MB
Stars
14.7K
Age
14y
Commits · 90 Days