This project is no longer under active development. For modern webapps, I recommend Bati scaffolding as a starting point: https://batijs.dev/
You can go a long way with Vite, Vike, React, Typescript, Tailwind, shadcn/ui, and prisma.
- 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
- A web server - Can be anything Python SimpleHTTPServer, NodeJS, Apache, Google App Engine.
- Just start the server and navigate to ui/index.html
- 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)
- 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.
- 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.