{"id":20564188,"url":"https://github.com/newaeonweb/enterpriseappboilerplate","last_synced_at":"2026-04-18T15:41:13.750Z","repository":{"id":55591793,"uuid":"319061086","full_name":"newaeonweb/enterpriseAppBoilerplate","owner":"newaeonweb","description":"Baseline Angular project built with workspace concept to start an enterprise Angular applications with a solid structure.","archived":false,"fork":false,"pushed_at":"2020-12-21T13:24:51.000Z","size":581,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-06T08:32:56.600Z","etag":null,"topics":["angular","angularmaterial","boilerplate","eslint","typescript","ui-components"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/newaeonweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-06T15:08:11.000Z","updated_at":"2021-01-28T13:20:56.000Z","dependencies_parsed_at":"2022-08-15T03:50:50.428Z","dependency_job_id":null,"html_url":"https://github.com/newaeonweb/enterpriseAppBoilerplate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/newaeonweb/enterpriseAppBoilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newaeonweb%2FenterpriseAppBoilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newaeonweb%2FenterpriseAppBoilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newaeonweb%2FenterpriseAppBoilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newaeonweb%2FenterpriseAppBoilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/newaeonweb","download_url":"https://codeload.github.com/newaeonweb/enterpriseAppBoilerplate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newaeonweb%2FenterpriseAppBoilerplate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31974952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["angular","angularmaterial","boilerplate","eslint","typescript","ui-components"],"created_at":"2024-11-16T04:24:32.891Z","updated_at":"2026-04-18T15:41:08.742Z","avatar_url":"https://github.com/newaeonweb.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EnterpriseApp\n\n![CI](https://github.com/newaeonweb/enterpriseAppBoilerplate/workflows/CI/badge.svg)\n\nIt is a simple baseline project built with _workspace_ concept to start an enterprise Angular applications with a solid structure.\n\nIncluding the new ESLINT [recommended](https://github.com/angular-eslint/angular-eslint#migrating-from-codelyzer-and-tslint) by the Angular Team to replace the old TSLINT on Angular projects.\n\n\u003e This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.0.3.\n\n### Highlights\n\n- Using Angular **workspace strategy**.\n- **Eslint** ready and running (Tslint will be removed from Angular apps)\n- Unit tests running with **puppeteer** and **chrome headless browser**.\n- **Angular Library** built with Angular Material running on local project.\n- Deploy to **gh-pages** using Github Actions.\n- Include **.prettierrc** with some best practices rules.\n\n\n\nDEMO APP: Runing on [gh-pages](https://newaeonweb.github.io/enterpriseAppBoilerplate/).\n\n## Project Structure\n\nThe most important feature is the ui-elements project library, where you must place all the components for your ui, this means that the EnterpriseAppBoilerplate is a UI framework agnostic, so you can use any ui.\n\n```\n.\n|____example-app\n| |____.browserslistrc\n| |____e2e\n| | |____protractor.conf.js\n| | |____src\n| | | |____app.e2e-spec.ts\n| | | |____app.po.ts\n| | |____tsconfig.json\n| |____karma.conf.js\n| |____src\n| | |____app\n| | | |____app-routing.module.ts\n| | | |____app.component.html\n| | | |____app.component.scss\n| | | |____app.component.spec.ts\n| | | |____app.component.ts\n| | | |____app.module.ts\n| | |____assets\n| | | |____.gitkeep\n| | |____environments\n| | | |____environment.prod.ts\n| | | |____environment.ts\n| | |____favicon.ico\n| | |____index.html\n| | |____main.ts\n| | |____polyfills.ts\n| | |____styles.scss\n| | |____test.ts\n| |____tsconfig.app.json\n| |____tsconfig.spec.json\n| |____.eslintrc.json\n|____ui-elements\n| |____karma.conf.js\n| |____ng-package.json\n| |____package.json\n| |____README.md\n| |____src\n| | |____lib\n| | | |____navbar\n| | | | |____navbar.component.html\n| | | | |____navbar.component.scss\n| | | | |____navbar.component.spec.ts\n| | | | |____navbar.component.ts\n| | | |____ui-elements.module.ts\n| | |____public-api.ts\n| | |____test.ts\n| |____tsconfig.lib.json\n| |____tsconfig.lib.prod.json\n| |____tsconfig.spec.json\n| |____.eslintrc.json\n```\n\n## Development server\n\nPrepare the ui library `npm run ui:build`\nTo see the example app run `npm run start:example`. Navigate to `http://localhost:3000/`.\n\n## Code scaffolding\n\nWe recommend the use of: [Nx Console](https://nx.dev/latest/angular/cli/console) if you use vscode you can find [here](https://marketplace.visualstudio.com/items?itemName=nrwl.angular-console).\n\n## Build\n\nThe project uses Github Actions Workflow to build and deploy the application.\n\n## Running unit tests\n\nRun `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).\n\n## Running end-to-end tests\n\nRun `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).\n\n## Further help\n\nFor this moment we only have one component in our library so this boilerplate is a working in progress...More news coming soon!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewaeonweb%2Fenterpriseappboilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnewaeonweb%2Fenterpriseappboilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewaeonweb%2Fenterpriseappboilerplate/lists"}