{"id":13785991,"url":"https://github.com/StartBootstrap/sb-admin-angular","last_synced_at":"2025-05-11T21:32:21.110Z","repository":{"id":38461580,"uuid":"228290405","full_name":"StartBootstrap/sb-admin-angular","owner":"StartBootstrap","description":"A free, open source, Angular admin dashboard template, created by Start Bootstrap","archived":false,"fork":false,"pushed_at":"2023-01-06T20:57:56.000Z","size":1548,"stargazers_count":200,"open_issues_count":24,"forks_count":212,"subscribers_count":13,"default_branch":"develop","last_synced_at":"2024-11-17T22:35:55.804Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://startbootstrap.com/templates/sb-admin-angular/","language":"TypeScript","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/StartBootstrap.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2019-12-16T02:55:33.000Z","updated_at":"2024-11-03T17:42:01.000Z","dependencies_parsed_at":"2023-02-06T09:15:49.408Z","dependency_job_id":null,"html_url":"https://github.com/StartBootstrap/sb-admin-angular","commit_stats":null,"previous_names":[],"tags_count":4,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartBootstrap%2Fsb-admin-angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartBootstrap%2Fsb-admin-angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartBootstrap%2Fsb-admin-angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartBootstrap%2Fsb-admin-angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StartBootstrap","download_url":"https://codeload.github.com/StartBootstrap/sb-admin-angular/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253638975,"owners_count":21940434,"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":"2024-08-03T19:01:07.768Z","updated_at":"2025-05-11T21:32:17.457Z","avatar_url":"https://github.com/StartBootstrap.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# SB Admin Angular\n\nSB Admin Angular is a free and open-sourced Bootstrap themed Angular 9 starter project.\n\nIt shares the same project structure and subset of tooling from our professional offering,\n[SB Admin Pro Angular](https://themes.startbootstrap.com/sb-admin-pro-angular/),\nso much of the [SB Admin Pro Angular Documentation](https://docs.startbootstrap.com/sb-admin-pro-angular/quickstart) is applicable.\n\nIn particular the documentation for [Structure](https://docs.startbootstrap.com/sb-admin-pro-angular/structure-root-level),\nand the documentation for [SBPro Schematics](https://docs.startbootstrap.com/sb-admin-pro-angular/development-general#sb-pro-schematics)\n\nSB Admin Angular comes with a base implementation of navigation and layouts.\n\nFor professionally designed components (including an advanced SideNav), 100% code coverage,\nstarter cypress tests and more, please consider our professional offering:\n[SB Admin Pro Angular](https://themes.startbootstrap.com/sb-admin-pro-angular/)\n\n## Quick Start\n\n```bash\ngit clone git@github.com:startbootstrap/sb-admin-angular.git\ncd sb-admin-angular\nnpm install\nnpm start\n```\n\n`npm start` should open a browser window to \u003chttp://localhost:4200\u003e\n\nBy default angular runs on port 4200. To change this port you can run:\n\n```bash\n# This starts the development server on port 4205,\n# but you can use any port you'd like\nexport PORT=4205 \u0026\u0026 npm start\n```\n\n## Tests\n\n### Unit Tests\n\n```bash\nnpm run test\n```\n\n### e2e\n\n```bash\nnpm run e2e\n```\n\n## Production\n\nSB Admin Angular come with a production ready Dockerfile and build scripts.\n\nYou can get Docker [here](https://www.docker.com/get-started)\n\n```bash\nnpm run docker:build\nnpm run docker:run\n```\n\n## Generate Code\n\n```bash\nnpm run generate:module -- --path src/modules --name Test\nnpm run generate:component -- --path src/modules/test/containers --name Test\nnpm run generate:component -- --path src/modules/test/components --name Test\nnpm run generate:directive -- --path src/modules/test/directives --name Test\nnpm run generate:service -- --path src/modules/test/services --name Test\n```\n\n_Note: Creating a Component and a Container use the same command,\nthe difference is just the paths and how they are used._\n\n### MVCC\n\nContainers and Components are both Angular Components, but used in different ways.\n\nContainers should arrange Components.\n\nObviously this can become subjective, but MVCC is the paradigm that we subscribe to.\n\n## Troubleshooting\n\n### npm start\n\nIf you receive memory issues adjust\n`max_old_space_size` in the `ng` command of the `package.json`:\n\n```json\n\"ng\": \"cross-env NODE_OPTIONS=--max_old_space_size=2048 ./node_modules/.bin/ng\",\n```\n\nYou can adjust 2048 to any number you need.\n\nFor more information about why you may need `--max_old_space_size`\nsee [this article](https://medium.com/@ashleydavis75/node-js-memory-limitations-30d3fe2664c0).\n\nKeep in mind that this project only uses node to build the angular application.\nThere is no production dependency on node.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStartBootstrap%2Fsb-admin-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FStartBootstrap%2Fsb-admin-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStartBootstrap%2Fsb-admin-angular/lists"}