Coder Social home page Coder Social logo

ion-starter's Introduction

Ion Starter

Starter template for Ionic Framework based on best angular practices for ease of maintenance and scale.

Why should I use this?

If you are building smaller apps or experiments then the default ionic structure will work perfectly fine. This starter project lays down best practice patterns for structuring your apps with scaling & ease of maintenance in mind yet maintaing the simplicity of the default structure. It is encouraged that you adapt ion-starter to your own needs for you, your team and apps.

Components

Components are considered the building blocks of your app and thus the root directory app is where all the working files for your app live. Using gulp and watchers a www folder is created where the entire app is minnified and the .tpl templates are put into angular's $templateCache.

Getting started

Most likely if you are reading this you already have Node/IO installed. You should also install bower, gulp and ionic globally. Run all or some of the following line commands from the main root directory.

~$ npm install -g bower gulp ionic-cli
~$ npm install

When all the node modules are happy we can pull down the bower dependencies

~$ bower install

Build the app

~$ gulp build

Open a new terminal tab and run

~$ gulp watch

Start writing code

ion-starter's People

Stargazers

 avatar

Forkers

taliwalt

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.