{"id":22389660,"url":"https://github.com/entando/generator-jhipster-entando","last_synced_at":"2025-07-31T07:32:37.457Z","repository":{"id":42126894,"uuid":"180957302","full_name":"entando/generator-jhipster-entando","owner":"entando","description":"The entando-blueprint is the repository of the Entando Component Generator and is Entando's implementation of JHipster that allows users to quickly and efficiently generate the skeleton of an Entando Component in the Entando Component Repository","archived":false,"fork":false,"pushed_at":"2023-11-27T13:52:05.000Z","size":3065,"stargazers_count":22,"open_issues_count":2,"forks_count":6,"subscribers_count":6,"default_branch":"develop","last_synced_at":"2025-07-11T18:46:09.435Z","etag":null,"topics":["hacktoberfest","jhipster"],"latest_commit_sha":null,"homepage":"https://dev.entando.org","language":"EJS","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/entando.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-12T07:46:10.000Z","updated_at":"2023-08-09T17:14:57.000Z","dependencies_parsed_at":"2023-11-27T14:57:59.731Z","dependency_job_id":null,"html_url":"https://github.com/entando/generator-jhipster-entando","commit_stats":{"total_commits":644,"total_committers":20,"mean_commits":32.2,"dds":"0.45962732919254656","last_synced_commit":"744135a987af8ba397edfeaf50ecd33c837eadca"},"previous_names":["entando/entando-blueprint"],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/entando/generator-jhipster-entando","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entando%2Fgenerator-jhipster-entando","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entando%2Fgenerator-jhipster-entando/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entando%2Fgenerator-jhipster-entando/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entando%2Fgenerator-jhipster-entando/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/entando","download_url":"https://codeload.github.com/entando/generator-jhipster-entando/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entando%2Fgenerator-jhipster-entando/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268004215,"owners_count":24179378,"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-07-31T02:00:08.723Z","response_time":66,"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":["hacktoberfest","jhipster"],"created_at":"2024-12-05T03:12:36.583Z","updated_at":"2025-07-31T07:32:37.104Z","avatar_url":"https://github.com/entando.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![NPM version][npm-image]][npm-url] [![Build Status][github-actions-generator-image]][github-actions-url]\n\u003e JHipster blueprint,\n\n# generator-jhipster-entando\nFor more information and documentation visit:  https://dev.entando.org, or https://forum.entando.org. Or for the latest news or product information please visit the main website: https://www.entando.com.\n\nInformation below is for running locally or building from source. For usage information see the links above.\n\n# Introduction\n\nThis is a [JHipster](https://www.jhipster.tech/) blueprint, that is meant to be used in a JHipster application.\n\n# Prerequisites\n\nAs this is a [JHipster](https://www.jhipster.tech/) blueprint, we expect you have JHipster and its related tools already installed:\n\n- [Installing JHipster](https://www.jhipster.tech/installation/)\n\n# Installation\n\n## With NPM\n\nTo install this blueprint:\n\n```bash\nnpm install -g generator-jhipster-entando\n```\n\nTo update this blueprint:\n\n```bash\nnpm update -g generator-jhipster-entando\n```\n\n## With Yarn\n\nTo install this blueprint:\n\n```bash\nyarn global add generator-jhipster-entando\n```\n\nTo update this blueprint:\n\n```bash\nyarn global upgrade generator-jhipster-entando\n```\n\n# Usage\nTo use this blueprint, run the below command\n\n```bash\njhipster --blueprints entando\n```\n\n\n## Running local Blueprint version for development\n\nDuring development of blueprint, please note the below steps. They are very important.\n\n1. Link your blueprint globally\n\nNote: If you do not want to link the blueprint(step 3) to each project being created, use NPM instead of Yarn as yeoman doesn't seem to fetch globally linked Yarn modules. On the other hand, this means you have to use NPM in all the below steps as well.\n\n```bash\ngit clone https://github.com/entando/generator-jhipster-entando.git\ncd generator-jhipster-entando\nnpm link\n```\n\n2. Link a development version of JHipster to your blueprint (optional: required only if you want to use a non-released JHipster version, like the master branch or your own custom fork)\n\nYou could also use Yarn for this if you prefer\n\n```bash\ncd generator-jhipster\nnpm link\n\ncd generator-jhipster-entando\nnpm link generator-jhipster\n```\n\n3. Create a new folder for the app to be generated and link JHipster and your blueprint there\n\n```bash\nmkdir my-app \u0026\u0026 cd my-app\n\nnpm link generator-jhipster-entando\nnpm link generator-jhipster (Optional: Needed only if you are using a non-released JHipster version)\n\njhipster -d --blueprints entando\n\n```\n\n# Consuming API\n\nOnce you have generated a microservice, you can start it using `./mvnw`. Swagger UI is automatically enabled in order to ease the API development process.\nAt the end of the startup process, you will see a URL in the console. Opening it in a browser will show you some links, one of them is the Swagger UI one. \nSwagger UI comes configured out of the box, the only thing you have to ensure is that your keycloak instance is already started as illustrated [here](https://dev.entando.org/next/tutorials/backend-developers/run-local.html#running-a-blueprint-generated-microservices-and-micro-frontend-in-local-dev).\nWhen you try to authenticate in the Swagger UI you should keep prefilled data (`swagger_ui/swagger_ui`). After clicking `Authorize`, the first time you will be redirected to the Keycloak login form. There you have to login with credential `admin/admin` and you will be redirected back  to the Swagger UI page. \n\n[npm-image]: https://img.shields.io/npm/v/generator-jhipster-entando.svg\n[npm-url]: https://npmjs.org/package/generator-jhipster-entando\n[github-actions-generator-image]: https://github.com/entando/generator-jhipster-entando/workflows/Generator/badge.svg\n[github-actions-url]: https://github.com/entando/generator-jhipster-entando/actions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fentando%2Fgenerator-jhipster-entando","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fentando%2Fgenerator-jhipster-entando","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fentando%2Fgenerator-jhipster-entando/lists"}