{"id":26139791,"url":"https://github.com/leanstacks/skeleton-ui-ng-coffee","last_synced_at":"2025-10-27T11:03:02.612Z","repository":{"id":28884127,"uuid":"32408721","full_name":"leanstacks/skeleton-ui-ng-coffee","owner":"leanstacks","description":"This project is deprecated in favor of skeleton-ui-ng.","archived":false,"fork":false,"pushed_at":"2018-03-10T15:56:37.000Z","size":3150,"stargazers_count":7,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-14T00:57:02.884Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/leanstacks/skeleton-ui-ng","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leanstacks.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":"2015-03-17T17:21:35.000Z","updated_at":"2019-08-19T22:41:40.000Z","dependencies_parsed_at":"2022-09-03T07:00:20.351Z","dependency_job_id":null,"html_url":"https://github.com/leanstacks/skeleton-ui-ng-coffee","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/leanstacks/skeleton-ui-ng-coffee","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leanstacks%2Fskeleton-ui-ng-coffee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leanstacks%2Fskeleton-ui-ng-coffee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leanstacks%2Fskeleton-ui-ng-coffee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leanstacks%2Fskeleton-ui-ng-coffee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leanstacks","download_url":"https://codeload.github.com/leanstacks/skeleton-ui-ng-coffee/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leanstacks%2Fskeleton-ui-ng-coffee/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000703,"owners_count":26082806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"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":[],"created_at":"2025-03-11T02:37:04.868Z","updated_at":"2025-10-08T19:42:13.981Z","avatar_url":"https://github.com/leanstacks.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project Skeleton for AngularJS\n\n## Notes\n\nThis project has been deprecated in favor of the new [AngularJS Starter Project](https://github.com/leanstacks/skeleton-ui-ng).\n\n## Acknowledgements\n\nThis is a [LEAN**STACKS**](http://www.leanstacks.com) solution.\n\n## Getting Started\n\nThis is a project skeleton for an [AngularJS](https://angularjs.org/) Single-Page Application, or SPA.  \n\n## Languages\n\nThis project is authored in [CoffeeScript](http://coffeescript.org).\n\n## Installation\n\n### Fork the Repository\n\nFork the [AngularJS project skeleton](https://github.com/mwarman/skeleton-ui-ng-coffee) GitHub repository.  Clone the forked project to the host machine.\n\n### Dependencies\n\nThe project requires the following dependencies be installed on the host machine:\n\n* Node.js (node)\n* Node Package Manager (npm)\n* Gulp Command Line Interface (gulp)\n* Karma Command Line Interface (karma)\n\nAfter installing the dependencies, initialize the project.  Open a terminal window, navigate to the project base directory, and issue this command:\n\n```\nnpm install\n```\n\nThe node package manager, a.k.a. `npm` retrieves all project dependencies, installing them into the `/node_modules` sub-directory.\n\n## Running\n\nThe project uses [Gulp](http://gulpjs.com) for build, package, and test workflow automation.  The following Gulp tasks are defined.\n\n### Default\n\nThe default Gulp task performs the following workflow steps:\n\n* cleans the distribution directory\n* performs *lint* checks on the CoffeeScript\n* compiles and uglifies the CoffeeScript\n* minifies the CSS\n* copies the HTML to the distribution directory\n* copies the images to the distribution directory\n* copies the data to the distribution directory\n* copies the third-party libraries to the distribution directory\n\nThe default Gulp task performs basic project validation and the means to check CoffeeScript for syntax errors without starting a local web server.\n\nTo execute the default Gulp task, type the following command at a terminal prompt in the project base directory.\n\n```\ngulp\n```\n\n### Run\n\nThe **run** Gulp task performs all of the same workflow steps as the default task and also:\n\n* watches source directories for changes\n* republishes source files to the distribution directory when changes occur\n* starts a HTTP server on the local host\n* reloads the index HTML page when changed source files are republished\n\nThe **run** Gulp task is designed to allow engineers the means to rapidly make application changes on their local machines.  This task is not intended for use in a server environment.\n\nTo execute the **run** Gulp task, type the following command at a terminal prompt in the project base directory.\n\n```\ngulp run\n```\n\nOpen a browser and go to http://localhost:9000/index.html to use the application.\n\nTo stop the HTTP server press `ctrl-C` in the terminal window.\n\n### Test\n\nThe **test** Gulp task performs all of the same workflow steps as the default task and also:\n\n* executes the unit test suites\n\nThe **test** Gulp task is designed to allow engineers the means to run the unit test suites against the main source code.  This task may also be used on continuous integration servers such as Jenkins, etc.\n\nTo execute the **test** Gulp task, type the following command at a terminal prompt in the project base directory.\n\n```\ngulp test\n```\n\n### Dist\n\nThe **dist** Gulp task performs all of the same workflow steps as the default task and also:\n\n* creates a single, compressed distribution file suitable for server deployment\n\nThe **dist** Gulp task is designed to allow development operations, a.k.a. DevOps, staff the means to produce an application artifact prepared for server deployment.\n\nTo execute the **dist** Gulp task, type the following command at a terminal prompt in the project base directory.\n\n```\ngulp dist\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleanstacks%2Fskeleton-ui-ng-coffee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleanstacks%2Fskeleton-ui-ng-coffee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleanstacks%2Fskeleton-ui-ng-coffee/lists"}