Skip to content
master
Switch branches/tags
Code
This branch is 70 commits ahead, 134 commits behind angular:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
ui
 
 
 
 
 
 

Bitdeli Badge

Angular Enterprise Seed

An AngularJS seed for serious web apps

Goals


  • Serve as a more feature-rich starting point for enterprise and commercial web applications
  • Remain static, as in no web server processing required
    • The only need for a web server is to host the contents of the app folder
  • Integrate best-of-breed JavaScript MVC, styling, ui, and tooling components "the Angular way"
  • Provide examples of services, directives, controllers, and filters in a way that can be cherry picked for use elsewhere
    • See Authentication and REST service examples
    • See fade and stop-propagation directive examples
  • Provide example of ui widgets done the Angular way
    • See the Playground menu option in the top navbar
    • UI/widget examples include a paginated grid with sort and filter support, accordion, tree, tabs, and date/time pickers

Usage


Requirements

For hosting

  • A web server - Can be anything Python SimpleHTTPServer, NodeJS, Apache, Google App Engine.
    • Just start the server and navigate to ui/index.html

For LESS compilation (only needed if modifying LESS)

  • The project contains all LESS-compiled, vendor provided, and custom styling under ui/css. If you wish to contribute or modify LESS, you should run build.sh, which compiles the less code. This requires the following:
    • Node Package Manager (npm). Run "sudo apt-get install npm"
    • recess, jslint, and a host of other packages. Run "npm install" from the bootstrap directory (That's it, with the latest release Bootstrap simplified things a bit)

Integrated Technologies - (the stack)


  • angularjs - Superheroic JavaScript MVW Framework.
  • angular-ui - The companion suite for AngularJS.
  • Twitter Bootstrap - Sleek, intuitive, and powerful front-end framework for faster and easier web development.
  • angular-strap - Bootstrap directives for Angular.
  • ng-grid - Angular Data Grid.
  • jquery - The Write Less, Do More, JavaScript Library.
  • jquery-ui - The Write Less, Do More, JavaScript Library.
  • modernizr - A JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
  • underscorejs - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects.
  • prettifyjs - A Javascript module and CSS file that allows syntax highlighting of source code snippets in an html page.
  • Animate.css - Just-add-water CSS animation. via Ad Packs. animate.css is a bunch of cool, fun, and cross-browser animations for you to use in your projects.
  • LESS - The dynamic stylesheet language. LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions.

Contributing


  • Please submit all pull requests against *-wip branches. If it includes LESS changes, please compile the less to ui/css and include the compiled css in your changes.
  • Issues are tracked in github issues.
  • NOTE: All changes to master are automatically updated to gh-pages (http://robertjchristian.github.com/angular-enterprise-seed/#/) within 24 hours.

About

Seed project for serious angular apps.

Resources

Releases

No releases published

Packages

No packages published

Languages