{"id":15184671,"url":"https://github.com/stratio/egeo-starter","last_synced_at":"2025-10-01T23:30:46.096Z","repository":{"id":75863811,"uuid":"59100205","full_name":"Stratio/egeo-starter","owner":"Stratio","description":"Egeo Starter is a Boilerplate project prepared for work with Egeo 1.x, Angular 2.x, TypeScript, Webpack, Karma, Jasmine and Sass.","archived":true,"fork":false,"pushed_at":"2017-08-22T08:32:55.000Z","size":400,"stargazers_count":40,"open_issues_count":1,"forks_count":17,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-09-28T17:21:37.131Z","etag":null,"topics":["angular-2","angular2","architecture","jasmine","karma","sass","starter","starter-kit","starter-project","typescript","webpack","webpack2"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Stratio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-18T09:13:13.000Z","updated_at":"2023-02-22T02:35:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"e70ca6bc-6d46-4419-868b-c81643518185","html_url":"https://github.com/Stratio/egeo-starter","commit_stats":{"total_commits":116,"total_committers":14,"mean_commits":8.285714285714286,"dds":0.6206896551724138,"last_synced_commit":"21e122be880dff810eb05f51680a8857c73e28d0"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stratio%2Fegeo-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stratio%2Fegeo-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stratio%2Fegeo-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stratio%2Fegeo-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Stratio","download_url":"https://codeload.github.com/Stratio/egeo-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234909086,"owners_count":18905504,"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":["angular-2","angular2","architecture","jasmine","karma","sass","starter","starter-kit","starter-project","typescript","webpack","webpack2"],"created_at":"2024-09-27T17:21:40.913Z","updated_at":"2025-10-01T23:30:45.667Z","avatar_url":"https://github.com/Stratio.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/Stratio/egeo-web/blob/master/src/assets/images/egeo_logo_c.png\"\u003e\n\u003c/div\u003e\n\n# Egeo-starter\n\negeo-starter is an starter for Angular 2+ applications that includes the [Egeo Library of components](https://github.com/Stratio/egeo) developed by [Stratio](http://www.stratio.com). This starter is ready to work with AoT, Karma, Docker, setting its strengths in performance, testing and deployment. This project is developed using [angular-cli](https://cli.angular.io/)\n\nIt is even possible to connect dinamically the webapp with the server side through Docker configuration. Read about this feature and much more in [the wiki of the project](https://github.com/Stratio/egeo-starter/wiki).\n\nBut this is only a part of the Egeo project. Check the rest of our reports to know more about:\n\n* [egeo](https://github.com/Stratio/egeo): the library of components used to build Stratio's applications.\n* [egeo-web](https://github.com/Stratio/egeo-web): The official website of Egeo where documentation will be available soon.\n* [egeo-ui-base](https://github.com/Stratio/egeo-ui-base): A Sass library that helps us to build our styles, including a rewritten Sass version of [flexboxgrid](http://flexboxgrid.com/).\n* [egeo-theme](https://github.com/Stratio/egeo-theme): The egeo components are thematizable. This is the official theme used in the Stratio's applications.\n\n## Table of contents\n\n* [About this repo](#about-this-repo)\n* [Getting Started](#getting-started)\n   * [Dependencies](#dependencies)\n   * [Installing](#installing)\n   * [Work with the code](#work-with-the-code)\n   * [How to run](#how-to-run)\n   * [How to test](#how-to-test)\n   * [How to build](#how-to-build)\n   * [How to run container](#How-to-run-container)\n* [Contributing](#contributing)\n* [License](#license)\n\n## About this Repo\n\nThis repo includes the whole needed to begin a new Angular 2+ App, including unit testing platform with Karma, deploy environment with docker and the library of components of Egeo all of them based on angular-cli development.\n\n* [Egeo Documentation website](http://egeo.stratio.com)\n\n## Getting Started\n\n### Dependencies\n\nWhat you need to run this app:\n* [`node`](https://nodejs.org/es/) and `npm`\n* Ensure you're running at least versions of Node `v6.x.x` and NPM `3.x.x`\n\n### Installing\n\nYou can install egeo-starter from npm:\n\n```\nnpm i @stratio/egeo-starter\n```\n\n### Work with the code\n\nYou can use Npm or Yarn to work with the starter. If you want to use Yarn, it has to be installed first as a global dependency in your local machine.\n\n```\nsudo npm i -g yarn\n```\n\nOnce Yarn is installed or Npm is ready, you can install dependencies using:\n\n```\nyarn\n```\n\nor\n\n```\nnpm install\n```\n\n### How to Run\n\nTo run egeo-starter locally you must use this commands.\n\n```\nyarn start\n```\n\nor\n\n```\nnpm run start\n```\n\n### How to Test\n\nThere is a command to start the karma server and launch the whole tests written.\n\n```\nyarn test\n```\n\nor\n\n```\nnpm run test\n```\n\nIt is possible to run an individual test to avoid run the whole suite.\n\n```\nnpm run test --component=st-two-list\n```\n\n### How to Build\n\nIf you want to build a distributable package you must use the `build` command. This will create a **dist** folder with the distributable code of the package.\n\n```\nyarn build\n```\n\nor\n\n```\nnpm run build\n```\n\n### How to run container\n\nIf you want to build and run inside a docker container you must use the `startup.sh` script. This will create a **dist** folder with the distributable code of the package and copy inside a docker that run a nginx.\n\n```\nsh ./startup.sh\n```\n\n## Contributing\n\nThere are many ways to contribute to the egeo-starter project. [Check our contribution section in the Wiki to learn more](https://github.com/Stratio/egeo-starter/wiki/How-to-contribute).\n\n## License\n\nEgeo-starter is distributed under the Apache 2 license. You may obtain a copy of the license here at:\n\n[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstratio%2Fegeo-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstratio%2Fegeo-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstratio%2Fegeo-starter/lists"}