{"id":15678407,"url":"https://github.com/zurfyx/angularjs-boilerplate","last_synced_at":"2026-04-06T08:01:51.470Z","repository":{"id":111159456,"uuid":"50536174","full_name":"zurfyx/angularjs-boilerplate","owner":"zurfyx","description":"AngularJS Boilerplate with Gulp SASS/CSS Mocha\u0026Chai","archived":false,"fork":false,"pushed_at":"2016-01-30T13:36:51.000Z","size":42,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-30T07:13:02.532Z","etag":null,"topics":["angularjs","boilerplate","bootstrap","sass"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zurfyx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-27T20:38:53.000Z","updated_at":"2022-11-18T08:56:30.000Z","dependencies_parsed_at":"2023-04-23T13:34:59.879Z","dependency_job_id":null,"html_url":"https://github.com/zurfyx/angularjs-boilerplate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zurfyx/angularjs-boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zurfyx%2Fangularjs-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zurfyx%2Fangularjs-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zurfyx%2Fangularjs-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zurfyx%2Fangularjs-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zurfyx","download_url":"https://codeload.github.com/zurfyx/angularjs-boilerplate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zurfyx%2Fangularjs-boilerplate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31464102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angularjs","boilerplate","bootstrap","sass"],"created_at":"2024-10-03T16:21:01.925Z","updated_at":"2026-04-06T08:01:51.453Z","avatar_url":"https://github.com/zurfyx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AngularJS Boilerplate\n\n## Features\n\n- AngularJS\n- Gulp\n- Bower\n- Karma\n- Mocha \u0026 Chai\n- SASS \u0026 CSS\n- JSHint\n\n## Bower packages set-up\n\n- AngularJS\n- Angular UI Route\n- Bootstrap\n- FontAwesome\n\n## Best practises\n\nStructure and code style inspired by:\n- [johnpapa angular-styleguide](https://github.com/johnpapa/angular-styleguide)\n- [kukicadnan angularjs-best-practices-directory-structure](https://scotch.io/tutorials/angularjs-best-practices-directory-structure)\n\n## HOW TO start\n\n`npm start` \n  - Installs dependencies from npm and bower\n  - Generates `build/` folder from your `src/` files.\n  - Starts an HTTP-Server at **localhost:8000**.\n`npm test` \n  - Runs JSHint validator throughout your `src/` (excluding 3rd party libraries `src/assets/libs`)\n  - Calls Karma to execute Mocha \u0026 Chai tests.\n\nResult is saved to **build/** folder.\n\n## HOW TO develop\n\n`src/app/*` your Angular application code.\n  - Tests have to end with `.spec.js`\n  - Files path starts from app/\n  - Partial .scss and .css will be merged\n \n`src/assets/*`\n  - `src/assets/css` General CSS scripts\n  - `src/assets/img` Images\n  - `src/assets/js` Non-Angular JS files\n  - `src/assets/libs` 3rd party libraries (used by Bower)\n  - `src/assets/scss` General SASS scripts\n\n`src/index.html` index file.\n  - All links follow their src/ path, except:\n    - `app/app.js` Gulp merge of all your AngularJS files\n    - `assets/css/style.css` `assets/css/style.scss.css` Gulp merge of CSS / SASS files\n\n`tests/*` General tests files.\n\n## Running the app in production\n\nEverything you need is located under `build/` folder.\n\nRun the application `npm start` to generate an update version of these files.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzurfyx%2Fangularjs-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzurfyx%2Fangularjs-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzurfyx%2Fangularjs-boilerplate/lists"}