Getting Startedο
Installation of the blueprintο
Run the following command to install jhipster-dotnetcore
npm install -g generator-jhipster-dotnetcore
Generate your first applicationο
Call the generator
jhipster-dotnetcore
After running this command you have few questions to answer, as Application name, authentication mode, client framework etc Once itβs done, you can build and run your application.
dotnet run --verbosity normal --project ./src/YourAppName/YourAppName.csproj
Your first application is ready and you can now use it with default user like JHipster (admin admin or user user)
Ok now you have an application but without entity. JHipster allow you to add entity with cli or with jdl file (add link) JHipster.NET have the same behavior.
jhipster-dotnetcore entity <entity-name>
Or with jdl
jhipster-dotnetcore import-jdl my_file.jdl
You can edit jdl with https://start.jhipster.tech/jdl-studio/
You have now an application with CRUD operations on each new entities with potentially link between entities (one-to-one, many-to-one or many-to-many)
Default configurations are availables in the generated project. As an example, a docker compose file is generated with monitoring solutions (influxdb telegraf and chronograf or grafana)
The repository : https://github.com/jhipster/jhipster-dotnetcore
Sample project : https://github.com/jhipster/jhipster-sample-app-dotnetcore