https://github.com/csini/angularattack2017-musicbox
https://github.com/csini/angularattack2017-musicbox
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/csini/angularattack2017-musicbox
- Owner: Csini
- Created: 2017-04-21T20:26:56.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-22T14:42:23.000Z (about 9 years ago)
- Last Synced: 2025-01-06T10:24:02.152Z (over 1 year ago)
- Language: JavaScript
- Size: 379 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Angular 1.6 Starter App
This is Angular Boilerplate app setup with SASS and Gulp. Folder structure based on best practices from Angular team.
### Conventions
- Each component should be made as reusable component, with its style, markup and services together
- Folders should be organized based on the component, not based on the type of files
- Use SASS processor to combine & minify CSS & JS
### Folder structure
```
| css
| app.scss
| dist
| app.min.js
| app.min.css
| lib.min.css
| js
| app.js
| angular.min.js
| angular-route.min.js
| angular-resource.min.js
| pages
└─── dashboard
| dashboard.html
| dashboard.scss
| dashboard.js
services
| default.js
package.json
gulpfile.js
index.html
.gitignore
```
### Steps to setup:
- Clone the repository, then navigate to the folder
- Run `npm install`
- Run `npm run build` to build the dist files to make it ready to run
- Run `npm run start` to start web server and start gulp watchers
- Web Server runs on `http://localhost:8080`
