{"id":25383051,"url":"https://github.com/mislam/angular-seed","last_synced_at":"2025-10-30T12:30:49.538Z","repository":{"id":10004933,"uuid":"12039944","full_name":"mislam/angular-seed","owner":"mislam","description":"Angular RequireJS Boilerplate","archived":false,"fork":false,"pushed_at":"2013-08-24T06:26:31.000Z","size":100,"stargazers_count":66,"open_issues_count":1,"forks_count":28,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-15T09:17:50.424Z","etag":null,"topics":[],"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/mislam.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":"2013-08-11T17:55:06.000Z","updated_at":"2024-04-15T09:17:50.425Z","dependencies_parsed_at":"2022-09-15T19:22:08.847Z","dependency_job_id":null,"html_url":"https://github.com/mislam/angular-seed","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mislam%2Fangular-seed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mislam%2Fangular-seed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mislam%2Fangular-seed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mislam%2Fangular-seed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mislam","download_url":"https://codeload.github.com/mislam/angular-seed/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238962661,"owners_count":19559530,"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","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-02-15T07:53:20.543Z","updated_at":"2025-10-30T12:30:49.189Z","avatar_url":"https://github.com/mislam.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Angular + RequireJS Boilerplate\n===============================\n\nThis project is an application skeleton for an ideal AngularJS web app. You can use it with a minimal configuration to easily bootstrap your angular projects.\n\nThe seed contains the AngularJS and RequireJS libraries, and a clean directory structure for your app. Just clone the repo (or download the zip/tarball), start up a web server and you are ready to develop with a minimum effort.\n\nThe sample app in this seed doesn't do much, just shows how to hook up couple of controllers and views together. You can check it out by opening index.html in your browser (using a local web server of course!)\n\n\nDirectory Structure\n-------------------\n\nThe directory structure is flexible. It doesn't have to be in the following structure. You can always change it from `config.js`.\n\n\troot\n\t|\n\t├── js\n\t|   |\n\t|   ├── app\n\t|   |   |\n\t|   |   ├── controllers\n\t|   |   ├── directives\n\t|   |   ├── filters\n\t|   |   ├── services\n\t|   |   ├── views\n\t|   |   |\n\t|   |   ├── config.js\n\t|   |   └── main.js\n\t|   |\n\t|   └── lib\n\t|       |\n\t|       ├── angular.js\n\t|       ├── ng-app.js\n\t|       └── require.js\n\t|\n\t└── index.html\n\n\nConfiguration\n-------------\n\n* Step 1 - For each application, copy the `app` directory and place it where you like.\n* Step 2 - Rename the directory.\n* Step 3 - Open up `config.js`, and modify it to match your app configuration:\n\n````javascript\ndefine({\n\tappName: 'YourAppName',\n\tappDir: '/js/app',\n\tlibDir: '/js/lib',\n\troutes: {\n\t\t'/path' : 'subdir/Controller1',\n\t\t'/path/with/:id' : 'subdir/Controller2',\n\t\t'/more/path' : 'Controller3'\n\t},\n\tdefaultRedirect: '/path'\n});\n````\n\nNotice that, the controllers and views can be organized by placing them under sub-directories. But it still works, if you wish to place them directly under the `controllers` and `views` directories.\n\n\nSeed Project : PhoneBook App\n----------------------------\n\nThe PhoneBook example project included in this seed has two controllers (`Contact` and `ContactDetail`) and one service (`contactService`). The purpose is simply retrieving data from a model and populate the view accordingly.\n\n\nInspired by\n-----------\n\n- [Dynamically Loading Controllers and Views with AngularJS and RequireJS](http://weblogs.asp.net/dwahlin/archive/2013/05/22/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx)\n- [Angular RequireJS Seed](https://github.com/tnajdek/angular-requirejs-seed)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmislam%2Fangular-seed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmislam%2Fangular-seed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmislam%2Fangular-seed/lists"}