https://github.com/mozilla/mortar
INACTIVE - http://mzl.la/ghe-archive - A collection of web app templates
https://github.com/mozilla/mortar
inactive unmaintained
Last synced: about 2 months ago
JSON representation
INACTIVE - http://mzl.la/ghe-archive - A collection of web app templates
- Host: GitHub
- URL: https://github.com/mozilla/mortar
- Owner: mozilla
- License: apache-2.0
- Archived: true
- Created: 2012-04-23T17:20:59.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2019-03-29T04:47:17.000Z (about 6 years ago)
- Last Synced: 2024-05-22T19:47:53.501Z (12 months ago)
- Topics: inactive, unmaintained
- Homepage: https://wiki.mozilla.org/Apps/Mortar
- Size: 12.3 MB
- Stars: 364
- Watchers: 35
- Forks: 62
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mortar
### _A collection of templates to kickstart app development_
This is a _meta-repo_ that tracks all the templates that Mozilla is offering for Open Web Apps.
The best and "more finished" templates are:
* [`mortar-privileged-empty-app`](https://github.com/mozilla/mortar-privileged-empty-app): an empty privileged template to quickly get started when you know what you're doing.
* [`mortar-privileged-remote-app`](https://github.com/mozilla/mortar-privileged-remote-app): a privileged app template that demonstrates the usage of a privileged permission (`systemXHR`) to download remote content.
* [`mortar-hello-world`](https://github.com/mozilla/mortar-hello-world): an extremely simple, unprivileged "hello world" app.These following are in various states of code quality and simplicity. They need to be simplified and/or code reviewed to ensure they are as good as the previously mentioned templates:
* [`mortar-app-stub`](https://github.com/mozilla/mortar-app-stub): a blank template for a hosted app that comes only with the basic things required to get started in app making.
* [`mortar-game-stub`](https://github.com/mozilla/mortar-game-stub): a minimal web game template that handles input and a render loop.
* [`mortar-list-detail`](https://github.com/mozilla/mortar-list-detail): comes with a layouts library and sets up a list-detail layout for you.
* [`mortar-tab-view`](https://github.com/mozilla/mortar-tab-view): a template with a tabbed layout.And finally...
* [`mortar-template-template`](https://github.com/mozilla/mortar-template-template), a template for building other templates. You probably don't need this one, unless you want to contribute with a brand new template and don't want to start from scratch.
You can view more documentation [here](https://developer.mozilla.org/en-US/docs/Apps/App_templates).
If you want to help or get involved with the template updating, feel free to have a look at [this bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1038703) that tracks required work and dependencies. Ask us any questions in #apps or #devtools on irc.mozilla.org!
## Usage
To get all the templates at the same time, just clone this repository:
````
git clone --recursive https://github.com/mozilla/mortar.git
````Of course, you can also separately clone the templates you're interested in.
Check out the README.md file of each template for its usage instructions.