Full Featured HTML Framework For Building iOS7 Apps
Framework7 is on early development stage, so many things may be changed and sorted in a short time.
- Clone/download this repo
- Start building your App from changing Kitchen Sink, or from a clean template from
dist/folder
Because Framework7 uses Ajax for navigation between pages you will need a server. So to make it work you should put dist folder (or Kitchen Sink) on a server. Or, as an option, you may use Grunt's server. Just run:
$ grunt server
- Kitchen Sink will be available on
http://localhost:3000/kitchen-sink/ - Dist - on
http://localhost:3000/dist/
Framework7' JS and CSS files in Kitchen Sink are temporary linked to build/ to make development process easier on this stage. So to make it work you need to build Framework7 (see Build section) or to re-link JS and CSS files to dist/ folder.
On production use files (JS and CSS) only from dist/ folder, there will be the most stable versions, build/ folder is only for development purpose
Framework7 uses grunt to build a development (build) and dist versions.
First you need to have grunt-cli which you should install globally.
$ npm install -g grunt-cli
Then install all dependencies, in repo's root:
$ npm install
$ grunt build
The result is available in build/ folder.
After you have made build:
$ grunt dist
Distributable version will available in dist/ folder.
All changes should be commited to src/ files. Framework7 uses LESS for CSS compliations, and concatenated JS files (look at Gruntfile.js for concat files order)
Coming soon...