Skip to content

jupl/btc-angular

Repository files navigation

Dependency Status

This is a project template for AngularJS applications. Visit the site for more information.

File Structure

├── app                     # Assets/code/styles for the client application
│   └── assets              # Static files copied without modification
│   ├── controllers         # Angular controllers
│   ├── directives          # Angular directives
│   ├── filters             # Angular filters
│   ├── services            # Angular services (factories/providers/services)
│   ├── styles              # Stylus stylesheets
│   ├── templates           # HTML templates for Angular
│   ├── app.js              # Configure main application module
│   ├── app.styl            # Application/page styling definition
│   ├── base.styl           # Stylus variables and mixins for the application
│   └── initialize.js       # Declare and setup Angular modules
├── generators              # Generators used by Scaffolt
├── jakelib                 # Unified set of tasks for development
├── public                  # Compiled client-side assets
├── server                  # Server configuration
│   ├── browser-sync.js     # BrowserSync proxy setup
│   └── index.js            # Starting point of server setup
├── test                    # Test-related files
│   ├── code                # Code tests that run with Karma
│   ├── site                # Site tests that run with WebDriverJS
│   ├── mocha.opts          # Default options for site testing
│   └── setup.js            # Initialization for site testing
├── vendor                  # Additional 3rd party JS/CSS libraries
├── .editorconfig           # EditorConfig definitions for coding styles
├── bower.json              # Listing for Bower dependencies to download
├── brunch-config.js        # Brunch app build configuration
├── karma.conf.js           # Karma runner setup
└── package.json            # Node project dependencies and configuration

Setup

  1. Download and install the following if you have not already:
  1. Download one of the starter projects from GitHub.
  2. Navigate to the project directory and run the command npm install.

Notes

npm start / npm test

One-line commands are provided for convenience as well for those that want to start running things as quickly as possible by installing depedencies automatically. Use npm start to download non-development packages and run the build:prod task. Use npm test to download all packages and run both the test:install and test:all tasks.

Server

A basic push state server serving static assets is included by default. You can expand/enhance the server as needed for services and to create a more ambitious application.

ngmin

When declaring Angular components, you can use the condensed syntax for dependency injection without worry, as this skeleton uses ngmin during minification to translate injections such as .controller(function($http) { ... }) to .controller(['$http', function(a) { ... }]).

Libraries

Core

Languages

Framework

Utilities

Releases

No releases published

Packages

No packages published