0.2.4 • Published 7 years ago

twigs v0.2.4

Weekly downloads
22
License
-
Repository
github
Last release
7 years ago

Twigs

"And Calimero was a hatchling no more - old enough to build his own nest..."

Twigs is a library of useful Services and Directives for AngularJS applications. It evolved out of the Hatch project.

Status

BranchStatus
masterBuild Status
developBuild Status

Quickstart

  1. Add twigs as a dependency to your project.

    bower install twigs --save-dev
  2. Reference the twigs modules you want to use in your angular module's declaration.

     var App = angular.module('MyApp',['twigs']);
  3. Reference the needed files in your index.html

      <head>
      <!-- include twigs css for twigs.globalPopups -->
      <!-- after bootstrap.css and before yourOwn.css -->
      <link rel="stylesheet" href="bower_components/twigs/dist/styles/twigs.css">
      </head>
    
      <body>
      <!-- here goes your app/markup -->
    
      <!-- include angular -->
      <script src="bower_components/angular/angular.js"></script>
      <!-- include twigs -->
      <script src="bower_components/twigs/dist/twigs.js"></script>
      </body>

Docu

Development Info

  1. check out the code
  2. run npm install
  3. run gulp test

Create a new twigs release

(this tutorial is only relevant for twigs core developers)

  1. merge your changes into master
  2. change version number in bower.json { "name": "twigs", "version": "0.1.4.1", ...
  3. grunt build
  4. commit the version number and dist folder
  5. run gulp docu if the docu changed
  6. commit the new docu to "gh-pages" branch
  7. push gh-pages branch
  8. push master
  9. create new release on github
  10. make sure that all branches (i.e. hotfix and develop) have at least the version of your new release