Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamesknelson/angular-deputy
Resources with associations, computed values and offline support for AngularJS
https://github.com/jamesknelson/angular-deputy
Last synced: 13 days ago
JSON representation
Resources with associations, computed values and offline support for AngularJS
- Host: GitHub
- URL: https://github.com/jamesknelson/angular-deputy
- Owner: jamesknelson
- License: mit
- Created: 2014-08-22T05:14:53.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-08-24T23:15:33.000Z (about 10 years ago)
- Last Synced: 2023-04-10T02:15:59.070Z (over 1 year ago)
- Language: CoffeeScript
- Size: 152 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# angular-deputy
Angular-deputy manages access to and storage of your application's data.
## Development
### Prepare your environment
- Install Node.js
- Install global dev dependencies: `npm install -g coffee-script gulp karma-cli`
- Install local dev dependencies: `npm install` from project root directory
- Install javascript dependencies for testing: `bower install`### Build & Test
- Build the project: `gulp build`
- Run the test once suite by calling `gulp test`
- Automatically re-build and re-test the project when source/test files change: `gulp tdd`### Release
- Set release version in `package.json`
- Create a distribution build: `gulp dist`
- (?) Create a temporary branch for release
- Force add dist/*
- Add git tag corresponding to vefrion from `package.json`
- Push changes and new tag: `git push --tags`
- Publish bower package
- (?) Remove temporary branch
- Bump version in `package.json`, add `-SNAPSHOT`
- Commit "bumped version after release" to master