├── docs ├── _static │ └── .gitkeep ├── _templates │ └── .gitkeep ├── autobuild.bat ├── requirements.in ├── assets │ ├── use-azure.png │ ├── vue-choice.png │ ├── Microservices.png │ ├── blazor-choice.png │ ├── react-choice.png │ ├── angular-choice.png │ ├── cypress-choice.png │ ├── mongodb-choice.png │ ├── xamarin-choice.png │ ├── Monolith-with-jwt.png │ └── Monolith-with-identity-server.png ├── Architecture │ ├── microservices.md │ └── monolith.md ├── Features │ ├── dto.md │ ├── monitoring.md │ ├── dependencies-management.md │ ├── code-analysis.md │ ├── mongodb.md │ └── cypress.md ├── Makefile ├── Introduction │ └── big-picture.md ├── Development │ └── RunLocal.md ├── make.bat └── CONTRIBUTING.md ├── .github ├── release-drafter.yml ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── SPONSOR_THE_PROJECT.md │ ├── FEATURE_REQUEST.md │ └── SUPPORT_QUESTION.md ├── workflows │ ├── release-drafter.yml │ ├── generator.yml │ └── build-docker-image.yml ├── MAINTAINERS_REPLY_TEMPLATES │ ├── README.md │ ├── USE_STACK_OVERFLOW.md │ ├── BUILD_AS_MODULE.md │ └── DONT_COMMENT_ON_OLD_ISSUE.md ├── dependabot.yml └── PULL_REQUEST_TEMPLATE.md ├── .yo-resolve ├── generators ├── blazor │ ├── templates │ │ ├── src │ │ │ └── client │ │ │ │ ├── Project.Client │ │ │ │ ├── wwwroot │ │ │ │ │ ├── appsettings.Development.json.ejs │ │ │ │ │ ├── appsettings.Production.json.ejs │ │ │ │ │ ├── appsettings.json.ejs │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── content │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ ├── logo-jhipster.png │ │ │ │ │ │ │ ├── jhipster_family_member_0_head-192.png │ │ │ │ │ │ │ ├── jhipster_family_member_0_head-256.png │ │ │ │ │ │ │ ├── jhipster_family_member_0_head-384.png │ │ │ │ │ │ │ ├── jhipster_family_member_0_head-512.png │ │ │ │ │ │ │ ├── jhipster_family_member_1_head-192.png │ │ │ │ │ │ │ ├── jhipster_family_member_1_head-256.png │ │ │ │ │ │ │ ├── jhipster_family_member_1_head-384.png │ │ │ │ │ │ │ ├── jhipster_family_member_1_head-512.png │ │ │ │ │ │ │ ├── jhipster_family_member_2_head-192.png │ │ │ │ │ │ │ ├── jhipster_family_member_2_head-256.png │ │ │ │ │ │ │ ├── jhipster_family_member_2_head-384.png │ │ │ │ │ │ │ ├── jhipster_family_member_2_head-512.png │ │ │ │ │ │ │ ├── jhipster_family_member_3_head-192.png │ │ │ │ │ │ │ ├── jhipster_family_member_3_head-256.png │ │ │ │ │ │ │ ├── jhipster_family_member_3_head-384.png │ │ │ │ │ │ │ └── jhipster_family_member_3_head-512.png │ │ │ │ │ │ └── scss │ │ │ │ │ │ │ ├── vendor.scss.ejs │ │ │ │ │ │ │ └── _bootstrap-variables.scss.ejs │ │ │ │ │ ├── manifest.webapp.ejs │ │ │ │ │ └── robots.txt.ejs │ │ │ │ ├── libman.json.ejs │ │ │ │ ├── Shared │ │ │ │ │ ├── MainLayout.razor.ejs │ │ │ │ │ ├── Components │ │ │ │ │ │ ├── AlertError.razor.ejs │ │ │ │ │ │ └── DynInputText.razor.ejs │ │ │ │ │ └── DeleteModal.razor.ejs │ │ │ │ ├── _Imports.razor.ejs │ │ │ │ ├── Models │ │ │ │ │ ├── ConfigurationModel.cs.ejs │ │ │ │ │ ├── BaseModel.cs.ejs │ │ │ │ │ ├── JwtToken.cs.ejs │ │ │ │ │ ├── LoginModel.cs.ejs │ │ │ │ │ └── Register │ │ │ │ │ │ └── UserSaveModel.cs.ejs │ │ │ │ ├── App.razor.ejs │ │ │ │ ├── Pages │ │ │ │ │ └── Utils │ │ │ │ │ │ └── INavigationService.cs.ejs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json.ejs │ │ │ │ └── App.razor.cs.ejs │ │ │ │ └── Project.Client.Shared │ │ │ │ ├── Project.Client.Shared.csproj.ejs │ │ │ │ └── Constants │ │ │ │ └── TypeAlert.cs.ejs │ │ └── test │ │ │ └── Project.Client.Test │ │ │ ├── Pages │ │ │ └── TestPages │ │ │ │ └── TestAlertError.razor.ejs │ │ │ └── Helpers │ │ │ └── TestPolicyRequirement.cs.ejs │ ├── index.js │ └── command.js ├── docker │ ├── command.js │ ├── index.js │ ├── templates │ │ ├── docker │ │ │ └── grafana │ │ │ │ └── data │ │ │ │ ├── dashboard │ │ │ │ └── default-dashboard.yaml.ejs │ │ │ │ └── provisioning │ │ │ │ └── influxdb.yml.ejs │ │ ├── SonarAnalysis.ps1.ejs │ │ └── SonarQube.Analysis.xml.ejs │ ├── generator.js │ └── generator.spec.js ├── ci-cd │ ├── index.js │ ├── command.js │ ├── templates │ │ ├── .gitlab-ci.yml.ejs │ │ └── .github │ │ │ └── workflows │ │ │ └── dotnet.yml.ejs │ └── generator.spec.js ├── client │ ├── index.js │ ├── command.js │ └── generator.spec.js ├── common │ ├── index.js │ ├── command.js │ ├── templates │ │ ├── default.conf.ejs │ │ ├── .dockerignore.ejs │ │ ├── nginx.conf.ejs │ │ └── docker-entrypoint-front.sh.ejs │ ├── generator.js │ ├── __snapshots__ │ │ └── generator.spec.js.snap │ └── generator.spec.js ├── cypress │ ├── index.js │ ├── command.js │ └── generator.spec.js ├── entity │ ├── index.js │ └── command.js ├── heroku │ ├── index.js │ ├── command.js │ ├── USAGE │ ├── generator.spec.js │ └── templates │ │ └── heroku.yml.ejs ├── server │ ├── index.js │ ├── command.js │ ├── generator.js │ └── generator.spec.js ├── xamarin │ ├── index.js │ ├── command.js │ ├── templates │ │ └── src │ │ │ ├── Project.Client.Xamarin.iOS │ │ │ ├── Resources │ │ │ │ ├── menu.png │ │ │ │ ├── Default.png │ │ │ │ ├── Default@2x.png │ │ │ │ ├── splashscreen.png │ │ │ │ ├── Default-568h@2x.png │ │ │ │ ├── Default-Portrait.png │ │ │ │ └── Default-Portrait@2x.png │ │ │ ├── Assets.xcassets │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ ├── Icon1024.png │ │ │ │ │ ├── Icon120.png │ │ │ │ │ ├── Icon152.png │ │ │ │ │ ├── Icon167.png │ │ │ │ │ ├── Icon180.png │ │ │ │ │ ├── Icon20.png │ │ │ │ │ ├── Icon29.png │ │ │ │ │ ├── Icon40.png │ │ │ │ │ ├── Icon58.png │ │ │ │ │ ├── Icon60.png │ │ │ │ │ ├── Icon76.png │ │ │ │ │ ├── Icon80.png │ │ │ │ │ └── Icon87.png │ │ │ ├── Entitlements.plist.ejs │ │ │ └── Project.Client.Xamarin.iOS.csproj.user.ejs │ │ │ ├── Project.Client.Xamarin.Android │ │ │ ├── Resources │ │ │ │ ├── drawable │ │ │ │ │ ├── menu.png │ │ │ │ │ └── splashscreen.png │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── icon.png │ │ │ │ │ └── launcher_foreground.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── icon.png │ │ │ │ │ └── launcher_foreground.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── icon.png │ │ │ │ │ └── launcher_foreground.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── icon.png │ │ │ │ │ └── launcher_foreground.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── icon.png │ │ │ │ │ └── launcher_foreground.png │ │ │ │ ├── values │ │ │ │ │ ├── colors.xml.ejs │ │ │ │ │ └── styles.xml.ejs │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── icon.xml │ │ │ │ │ └── icon_round.xml │ │ │ │ └── layout │ │ │ │ │ ├── Tabbar.xml.ejs │ │ │ │ │ ├── SplashScreen.xml.ejs │ │ │ │ │ └── Toolbar.xml.ejs │ │ │ ├── Project.Client.Xamarin.Android.csproj.user.ejs │ │ │ └── Properties │ │ │ │ └── AndroidManifest.xml.ejs │ │ │ ├── Project.Client.Xamarin.Shared │ │ │ ├── .vs │ │ │ │ └── Project.Client.Shared │ │ │ │ │ └── v16 │ │ │ │ │ └── .suo │ │ │ └── Project.Client.Xamarin.Shared.csproj.ejs │ │ │ └── Project.Client.Xamarin.Core │ │ │ ├── FormsApp.xaml.ejs │ │ │ ├── Views │ │ │ └── HomeView.xaml.ejs │ │ │ ├── AssemblyInfo.cs.ejs │ │ │ ├── Models │ │ │ ├── JwtToken.cs.ejs │ │ │ ├── LoginModel.cs.ejs │ │ │ └── UserSaveModel.cs.ejs │ │ │ └── FormsApp.xaml.cs.ejs │ └── generator.spec.js ├── dotnetcore │ ├── index.js │ └── templates │ │ └── dotnetcore │ │ ├── terraform │ │ ├── outputs.tf.ejs │ │ └── variables.tf.ejs │ │ ├── src │ │ ├── Project │ │ │ ├── ocelot.json.ejs │ │ │ ├── IStartup.cs.ejs │ │ │ ├── Configuration │ │ │ │ ├── IMongoDatabaseConfig.cs.ejs │ │ │ │ ├── MongoDatabaseConfig.cs.ejs │ │ │ │ ├── Consul │ │ │ │ │ └── ConsulOptions.cs.ejs │ │ │ │ └── AutoMapperStartup.cs.ejs │ │ │ ├── Security │ │ │ │ ├── UserNotActivatedException.cs.ejs │ │ │ │ └── UsernameNotFoundException.cs.ejs │ │ │ └── Web │ │ │ │ └── Extensions │ │ │ │ └── ActionResultExtensions.cs.ejs │ │ ├── Project.Dto │ │ │ ├── KeyAndPasswordDto.cs.ejs │ │ │ ├── PasswordChangeDto.cs.ejs │ │ │ └── AuditedEntityBaseDto.cs.ejs │ │ ├── Project.Application │ │ │ ├── Queries │ │ │ │ ├── Account │ │ │ │ │ ├── AccountGetQuery.cs.ejs │ │ │ │ │ └── AccountGetAuthenticatedQuery.cs.ejs │ │ │ │ └── User │ │ │ │ │ ├── UserGetAuthoritiesQuery.cs.ejs │ │ │ │ │ └── UserGetQuery.cs.ejs │ │ │ ├── Commands │ │ │ │ ├── Account │ │ │ │ │ ├── AccountResetPasswordCommand.cs.ejs │ │ │ │ │ ├── AccountActivateCommand.cs.ejs │ │ │ │ │ ├── AccountChangePasswordCommand.cs.ejs │ │ │ │ │ ├── AccountCreateCommand.cs.ejs │ │ │ │ │ ├── AccountSaveCommand.cs.ejs │ │ │ │ │ └── AccountResetPasswordFinishCommand.cs.ejs │ │ │ │ ├── User │ │ │ │ │ ├── UserDeleteCommand.cs.ejs │ │ │ │ │ ├── UserCreateCommand.cs.ejs │ │ │ │ │ └── UserUpdateCommand.cs.ejs │ │ │ │ ├── UserJwt │ │ │ │ │ └── UserJwtAuthorizeCommand.cs.ejs │ │ │ │ └── _persistClass_ │ │ │ │ │ └── _persistClass_DeleteCommand.cs.ejs │ │ │ └── ApplicationClassesAssemblyHelper.cs.ejs │ │ ├── Project.Infrastructure │ │ │ └── Configuration │ │ │ │ ├── IMongoDatabaseConfig.cs.ejs │ │ │ │ └── MongoDatabaseConfig.cs.ejs │ │ ├── Project.Crosscutting │ │ │ ├── Constants │ │ │ │ ├── JwtConstants.cs.ejs │ │ │ │ ├── RolesConstants.cs.ejs │ │ │ │ └── Constants.cs.ejs │ │ │ ├── Project.csproj.ejs │ │ │ ├── Enums │ │ │ │ └── Enum.cs.ejs │ │ │ └── Exceptions │ │ │ │ ├── EmailNotFoundException.cs.ejs │ │ │ │ ├── InternalServerErrorException.cs.ejs │ │ │ │ ├── EmailAlreadyUsedException.cs.ejs │ │ │ │ └── LoginAlreadyUsedException.cs.ejs │ │ ├── Project.Domain │ │ │ ├── Entities │ │ │ │ ├── UserRole.cs.ejs │ │ │ │ ├── MongoBaseEntity.cs.ejs │ │ │ │ ├── BaseEntity.cs.ejs │ │ │ │ └── Interfaces │ │ │ │ │ └── IAuditedEntityBase.cs.ejs │ │ │ └── Services │ │ │ │ └── Interfaces │ │ │ │ ├── IAuthenticationService.cs.ejs │ │ │ │ ├── ServicesInterfacesAssemblyHelper.cs.ejs │ │ │ │ └── IMailService.cs.ejs │ │ └── Project.Domain.Services │ │ │ └── ServicesClassesAssemblyHelper.cs.ejs │ │ └── test │ │ └── Project.Test │ │ ├── xunit.runner.json.ejs │ │ ├── Setup │ │ └── MockClaimsPrincipalProvider.cs.ejs │ │ └── Configuration │ │ └── TestMvcStartup.cs.ejs ├── generator-dotnetcore-constants.cjs └── bootstrap-application │ ├── command.js │ └── index.js ├── .prettierignore ├── .blueprint ├── generate-sample │ ├── index.mjs │ └── templates │ │ └── samples │ │ ├── jwt-with-blazor-app │ │ └── .yo-rc.json │ │ ├── jwt-with-oracle-app │ │ └── .yo-rc.json │ │ ├── microservice-app │ │ └── .yo-rc.json │ │ ├── oauth-with-mongo-app │ │ └── .yo-rc.json │ │ ├── oauth-with-sqllite-app │ │ └── .yo-rc.json │ │ ├── csharp-di-test │ │ └── CountryExtendedService.cs │ │ ├── oauth-with-mssql-app │ │ └── .yo-rc.json │ │ ├── oauth-with-mysql-app │ │ └── .yo-rc.json │ │ ├── oauth-with-react-app │ │ └── .yo-rc.json │ │ ├── oauth-with-angular-app │ │ └── .yo-rc.json │ │ ├── oauth-with-oracle-app │ │ └── .yo-rc.json │ │ ├── oauth-with-postgres-app │ │ └── .yo-rc.json │ │ ├── gateway-app │ │ └── .yo-rc.json │ │ ├── jwt-with-blazor-cqrs-app │ │ └── .yo-rc.json │ │ ├── jwt-with-angular-app │ │ └── .yo-rc.json │ │ ├── jwt-with-mongo-app │ │ └── .yo-rc.json │ │ ├── jwt-with-mssql-app │ │ └── .yo-rc.json │ │ ├── jwt-with-mysql-app │ │ └── .yo-rc.json │ │ ├── oauth-with-mongo-cqrs-app │ │ └── .yo-rc.json │ │ ├── jwt-with-postgres-app │ │ └── .yo-rc.json │ │ ├── oauth-with-vue-app │ │ └── .yo-rc.json │ │ ├── jwt-with-react-app │ │ └── .yo-rc.json │ │ ├── jwt-with-vue-app │ │ └── .yo-rc.json │ │ ├── oauth-with-angular-cqrs-app │ │ └── .yo-rc.json │ │ ├── jwt-with-angular-cqrs-app │ │ └── .yo-rc.json │ │ └── jwt-with-mongo-cqrs-app │ │ └── .yo-rc.json └── cli │ └── commands.mjs ├── NOTICE ├── .prettierrc.yml ├── vitest.test-setup.ts ├── cli └── cli-customizations.cjs ├── vitest.config.ts ├── test-integration └── scripts │ ├── 00-install-all-jhipster.sh │ ├── 09-verify-format.sh │ ├── 08-run-sonar-analyze.sh │ ├── 03-install-dependencies-app-sample.sh │ ├── 06-run-generated-server-tests-of-sample.sh │ ├── 07-tests-e2e.sh │ ├── 02-generate-app-sample.sh │ └── 05-run-generated-client-tests-of-sample.sh ├── .vscode └── tasks.json ├── .editorconfig ├── .readthedocs.yaml ├── eslint.config.js ├── test └── templates │ ├── enums │ └── .jhipster │ │ └── Order.json │ ├── dto │ └── .jhipster │ │ └── Person.json │ ├── default-mssql │ └── .yo-rc.json │ ├── default-psql │ └── .yo-rc.json │ ├── default │ └── .yo-rc.json │ ├── default-blazor │ └── .yo-rc.json │ └── heroku │ └── .yo-rc.json ├── .sonarcloud.properties └── .release-it.json /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/autobuild.bat: -------------------------------------------------------------------------------- 1 | sphinx-autobuild.exe . .\_build\html\ -------------------------------------------------------------------------------- /docs/requirements.in: -------------------------------------------------------------------------------- 1 | Sphinx>=5,<6 2 | sphinx_rtd_theme 3 | recommonmark -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- 1 | template: | 2 | ## What’s Changed 3 | 4 | $CHANGES 5 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: generator-jhipster 2 | custom: https://www.jhipster.tech/sponsors/ 3 | -------------------------------------------------------------------------------- /.yo-resolve: -------------------------------------------------------------------------------- 1 | .blueprint/** skip 2 | .gitattributes 3 | .github/** skip 4 | .gitignore 5 | README.md skip 6 | -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/appsettings.Development.json.ejs: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/appsettings.Production.json.ejs: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /docs/assets/use-azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/use-azure.png -------------------------------------------------------------------------------- /docs/assets/vue-choice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/vue-choice.png -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | .git 4 | 5 | # blueprint rules: 6 | generators/**/templates/**/ 7 | -------------------------------------------------------------------------------- /docs/assets/Microservices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/Microservices.png -------------------------------------------------------------------------------- /docs/assets/blazor-choice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/blazor-choice.png -------------------------------------------------------------------------------- /docs/assets/react-choice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/react-choice.png -------------------------------------------------------------------------------- /generators/docker/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | 3 | export default asCommand({}); 4 | -------------------------------------------------------------------------------- /docs/assets/angular-choice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/angular-choice.png -------------------------------------------------------------------------------- /docs/assets/cypress-choice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/cypress-choice.png -------------------------------------------------------------------------------- /docs/assets/mongodb-choice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/mongodb-choice.png -------------------------------------------------------------------------------- /docs/assets/xamarin-choice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/xamarin-choice.png -------------------------------------------------------------------------------- /generators/blazor/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/ci-cd/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/client/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/common/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/cypress/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/docker/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/entity/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/heroku/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/server/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/xamarin/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /docs/assets/Monolith-with-jwt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/Monolith-with-jwt.png -------------------------------------------------------------------------------- /generators/dotnetcore/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/generator-dotnetcore-constants.cjs: -------------------------------------------------------------------------------- 1 | const NPM_VERSION = '8.6.0'; 2 | 3 | module.exports = { 4 | NPM_VERSION, 5 | }; 6 | -------------------------------------------------------------------------------- /generators/bootstrap-application/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | 3 | export default asCommand({}); 4 | -------------------------------------------------------------------------------- /.blueprint/generate-sample/index.mjs: -------------------------------------------------------------------------------- 1 | export { default } from './generator.mjs'; 2 | export { default as command } from './command.mjs'; 3 | -------------------------------------------------------------------------------- /generators/blazor/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | 3 | export default asCommand({ 4 | configs: {}, 5 | }); 6 | -------------------------------------------------------------------------------- /generators/bootstrap-application/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './generator.js'; 2 | export { default as command } from './command.js'; 3 | -------------------------------------------------------------------------------- /generators/common/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | 3 | export default asCommand({ 4 | configs: {}, 5 | }); 6 | -------------------------------------------------------------------------------- /generators/heroku/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | 3 | export default asCommand({ 4 | options: {}, 5 | }); 6 | -------------------------------------------------------------------------------- /generators/cypress/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | 3 | export default asCommand({ 4 | configs: {}, 5 | }); 6 | -------------------------------------------------------------------------------- /generators/xamarin/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | 3 | export default asCommand({ 4 | configs: {}, 5 | }); 6 | -------------------------------------------------------------------------------- /generators/heroku/USAGE: -------------------------------------------------------------------------------- 1 | Description: 2 | Deploys your JHipster .Net application to Heroku cloud 3 | 4 | Example: 5 | jhipster heroku 6 | 7 | -------------------------------------------------------------------------------- /docs/assets/Monolith-with-identity-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/docs/assets/Monolith-with-identity-server.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/appsettings.json.ejs: -------------------------------------------------------------------------------- 1 | { 2 | "ServerUrl": "https://localhost:<%= serverPortSecured %>/" 3 | } 4 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | JHipster 2 | Copyright 2019-2025 the original author or authors from the JHipster project. 3 | 4 | For more information on the JHipster project, see https://www.jhipster.tech/ 5 | -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- 1 | printWidth: 140 2 | singleQuote: true 3 | tabWidth: 2 4 | useTabs: false 5 | arrowParens: avoid 6 | bracketSameLine: false 7 | plugins: 8 | - prettier-plugin-packagejson 9 | -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/favicon.ico -------------------------------------------------------------------------------- /generators/common/templates/default.conf.ejs: -------------------------------------------------------------------------------- 1 | server { 2 | listen 80; 3 | 4 | location / { 5 | root /usr/share/nginx/html; 6 | try_files $uri $uri/ /index.html =404; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /generators/server/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | 3 | export default asCommand({ 4 | options: {}, 5 | import: ['jhipster-dotnetcore:dotnetcore'], 6 | override: true, 7 | }); 8 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/menu.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default.png -------------------------------------------------------------------------------- /generators/entity/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | import { command as entityCommand } from 'generator-jhipster/generators/entity'; 3 | 4 | export default asCommand({ 5 | ...entityCommand, 6 | }); 7 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/splashscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/splashscreen.png -------------------------------------------------------------------------------- /docs/Architecture/microservices.md: -------------------------------------------------------------------------------- 1 | # Microservices 2 | 3 | You can also take a look at https://www.jhipster.tech/microservices-architecture/ 4 | 5 | ## Microservices Artictecture 6 | 7 | ![microservices](../assets/Microservices.png) 8 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/drawable/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/drawable/menu.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/logo-jhipster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/logo-jhipster.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-hdpi/icon.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xhdpi/icon.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xxhdpi/icon.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xxxhdpi/icon.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Shared/.vs/Project.Client.Shared/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Shared/.vs/Project.Client.Shared/v16/.suo -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client.Shared/Project.Client.Shared.csproj.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/drawable/splashscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/drawable/splashscreen.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Shared/Project.Client.Xamarin.Shared.csproj.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /generators/dotnetcore/templates/dotnetcore/terraform/outputs.tf.ejs: -------------------------------------------------------------------------------- 1 | output "app_service_name" { 2 | value = azurerm_app_service.main.name 3 | } 4 | 5 | output "app_service_default_hostname" { 6 | value = "https://${azurerm_app_service.main.default_site_hostname}" 7 | } 8 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png -------------------------------------------------------------------------------- /generators/dotnetcore/templates/dotnetcore/src/Project/ocelot.json.ejs: -------------------------------------------------------------------------------- 1 | { 2 | "Routes": [], 3 | "GlobalConfiguration": { 4 | "ServiceDiscoveryProvider": { 5 | "Host": "localhost", 6 | "Port": 8500, 7 | "Type": "Consul" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-hdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-hdpi/launcher_foreground.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-mdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-mdpi/launcher_foreground.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_0_head-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_0_head-192.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_0_head-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_0_head-256.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_0_head-384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_0_head-384.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_0_head-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_0_head-512.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_1_head-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_1_head-192.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_1_head-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_1_head-256.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_1_head-384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_1_head-384.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_1_head-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_1_head-512.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_2_head-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_2_head-192.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_2_head-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_2_head-256.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_2_head-384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_2_head-384.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_2_head-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_2_head-512.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_3_head-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_3_head-192.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_3_head-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_3_head-256.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_3_head-384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_3_head-384.png -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_3_head-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhipster/jhipster-dotnetcore/HEAD/generators/blazor/templates/src/client/Project.Client/wwwroot/content/images/jhipster_family_member_3_head-512.png -------------------------------------------------------------------------------- /vitest.test-setup.ts: -------------------------------------------------------------------------------- 1 | import { fileURLToPath } from 'node:url'; 2 | import { defineDefaults } from 'generator-jhipster/testing'; 3 | 4 | defineDefaults({ 5 | blueprint: 'generator-jhipster-dotnetcore', 6 | blueprintPackagePath: fileURLToPath(new URL('./', import.meta.url)), 7 | }); 8 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Entitlements.plist.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /generators/docker/templates/docker/grafana/data/dashboard/default-dashboard.yaml.ejs: -------------------------------------------------------------------------------- 1 | # # config file version 2 | apiVersion: 1 3 | 4 | providers: 5 | - name: 'default' 6 | orgId: 1 7 | folder: '' 8 | type: file 9 | options: 10 | path: /etc/grafana/provisioning/dashboards 11 | -------------------------------------------------------------------------------- /generators/ci-cd/command.js: -------------------------------------------------------------------------------- 1 | import { asCommand } from 'generator-jhipster'; 2 | 3 | export default asCommand({ 4 | options: {}, 5 | arguments: [ 6 | { 7 | name: 'ciType', 8 | required: false, 9 | description: 'The CI/CD type to generate', 10 | type: String, 11 | }, 12 | ], 13 | }); 14 | -------------------------------------------------------------------------------- /cli/cli-customizations.cjs: -------------------------------------------------------------------------------- 1 | // This file will not be overwritten by generate-blueprint 2 | module.exports = { 3 | printLogo: async () => { 4 | const { getLogo } = await import('./logo.js'); 5 | const { version } = require('../package.json'); 6 | console.log(getLogo(version)); 7 | }, 8 | printBlueprintLogo: undefined, 9 | }; 10 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.iOS/Project.Client.Xamarin.iOS.csproj.user.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Appareil distant 5 | 6 | -------------------------------------------------------------------------------- /docs/Features/dto.md: -------------------------------------------------------------------------------- 1 | # DTOs 2 | 3 | ## Using DTOs 4 | 5 | Notice that this blueprint uses [AutoMapper](https://automapper.org/) to handle dto conversion instead of Java's mapstruct. 6 | 7 | Example using JDL: 8 | 9 | `dto * with mapstruct` 10 | 11 | See [JHispter's documentation](https://www.jhipster.tech/using-dtos/) for more details about using DTOs. 12 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/values/colors.xml.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | #FFFFFF 5 | #3F51B5 6 | #303F9F 7 | #FF4081 8 | -------------------------------------------------------------------------------- /generators/blazor/templates/test/Project.Client.Test/Pages/TestPages/TestAlertError.razor.ejs: -------------------------------------------------------------------------------- 1 | @using <%= namespace %>.Client.Shared.Components 2 | @namespace <%= namespace %>.Client.Test.Pages.TestPages 3 | 4 |

TestAlertError

5 | 6 | 7 | 8 | @code { 9 | public AlertError AlertError { get; set; } 10 | } 11 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-anydpi-v26/icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defaultExclude, defineConfig } from 'vitest/config'; 2 | 3 | export default defineConfig({ 4 | test: { 5 | pool: 'forks', 6 | hookTimeout: 20000, 7 | exclude: [...defaultExclude.filter(val => val !== '**/cypress/**'), '**/templates/**', '**/resources/**'], 8 | setupFiles: ['./vitest.test-setup.ts'], 9 | }, 10 | }); 11 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/mipmap-anydpi-v26/icon_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /generators/common/templates/.dockerignore.ejs: -------------------------------------------------------------------------------- 1 | .dockerignore 2 | .env 3 | .git 4 | .gitignore 5 | .vs 6 | .vscode 7 | **/bin 8 | **/obj 9 | **/.toolstarget 10 | .jhipster 11 | .editorconfig 12 | .gitattributes 13 | .prettierignore 14 | .prettierrc 15 | .yo-rc.json 16 | README.md 17 | sonar-project.properties 18 | **/node_modules 19 | **/Dockerfile 20 | **/ClientApp/target/ 21 | -------------------------------------------------------------------------------- /test-integration/scripts/00-install-all-jhipster.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | #------------------------------------------------------------------------------- 5 | # Install JHipster.NET 6 | #------------------------------------------------------------------------------- 7 | echo "*** generator-jhipster-dotnetcore: use current branch version" 8 | npm ci 9 | npm link 10 | -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/libman.json.ejs: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0", 3 | "defaultProvider": "cdnjs", 4 | "libraries": [ 5 | { 6 | "provider": "cdnjs", 7 | "library": "bootstrap@5.3.3", 8 | "destination": "wwwroot/lib/bootstrap/", 9 | "files": [ 10 | "scss/**.scss", 11 | "scss/*/**.scss" 12 | ] 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Core/FormsApp.xaml.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SPONSOR_THE_PROJECT.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 🤝 Sponsor the project 3 | about: If you would like to support our efforts in maintaining this community-driven project! 4 | --- 5 | 6 | --------------^ Click "Preview" for a nicer view! 7 | 8 | Support this project by becoming a sponsor! [Become a sponsor](https://opencollective.com/generator-jhipster) or [learn more about sponsoring the project](https://www.jhipster.tech/sponsors/). 9 | -------------------------------------------------------------------------------- /generators/ci-cd/templates/.gitlab-ci.yml.ejs: -------------------------------------------------------------------------------- 1 | image: mcr.microsoft.com/dotnet/sdk:9.0-noble 2 | 3 | before_script: 4 | - dotnet --info 5 | - curl -sL https://deb.nodesource.com/setup_12.x | bash - 6 | - apt-get install -y nodejs 7 | - node --version 8 | - dotnet restore 9 | 10 | build: 11 | stage: build 12 | script: 13 | - dotnet build --no-restore 14 | 15 | tests: 16 | stage: test 17 | script: 18 | - dotnet test --no-restore 19 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "tasks": [ 4 | { 5 | "label": "makeSamplefolder", 6 | "type": "shell", 7 | "linux": { 8 | "command": "mkdir -p ${workspaceFolder}/samples" 9 | }, 10 | "windows": { 11 | "command": "cmd", 12 | "args": ["/C", "if not exist .\\samples mkdir .\\samples"] 13 | }, 14 | "problemMatcher": [], 15 | "group": "none" 16 | } 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /generators/docker/templates/SonarAnalysis.ps1.ejs: -------------------------------------------------------------------------------- 1 | dotnet tool install --global dotnet-sonarscanner 2 | dotnet tool install --global coverlet.console 3 | dotnet sonarscanner begin /d:sonar.login=admin /d:sonar.password=admin /k:"<%= pascalizedBaseName %>" /d:sonar.host.url="http://localhost:9001" /s:"`pwd`/SonarQube.Analysis.xml" 4 | dotnet build 5 | dotnet test /p:CollectCoverage=true /p:CoverletOutputFormat=opencover 6 | dotnet sonarscanner end /d:sonar.login=admin /d:sonar.password=admin -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- 1 | name: Release Drafter 2 | 3 | on: 4 | push: 5 | # branches to consider in the event; optional, defaults to all 6 | branches: 7 | - main 8 | 9 | jobs: 10 | update_release_draft: 11 | runs-on: ubuntu-22.04 12 | steps: 13 | # Drafts your next Release notes as Pull Requests are merged into "main" 14 | - uses: release-drafter/release-drafter@v5 15 | env: 16 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 17 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # editorconfig.org 4 | 5 | root = true 6 | 7 | [*] 8 | 9 | # We recommend you to keep these unchanged 10 | end_of_line = lf 11 | charset = utf-8 12 | trim_trailing_whitespace = true 13 | insert_final_newline = true 14 | 15 | # Change these settings to your own preference 16 | indent_style = space 17 | indent_size = 2 18 | 19 | [*.md] 20 | trim_trailing_whitespace = false 21 | -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/Shared/MainLayout.razor.ejs: -------------------------------------------------------------------------------- 1 | @inherits LayoutComponentBase 2 | @namespace <%= namespace %>.Client.Shared 3 | 4 | 5 | 6 | 7 | 8 |
9 |
10 | @Body 11 |
12 | 13 | 16 |
-------------------------------------------------------------------------------- /.github/MAINTAINERS_REPLY_TEMPLATES/README.md: -------------------------------------------------------------------------------- 1 | # Reply templates for maintainers 2 | 3 | Here is a list of common **reply messages** shared by core team members to help them respond to issues. 4 | 5 | You can add those to your [Github saved replies settings](https://github.com/settings/replies). 6 | 7 | - [Guidelines are not followed](GUIDELINES_NOT_FOLLOWED.md) 8 | - [Use Stack Overflow](USE_STACK_OVERFLOW.md) 9 | - [Don't comment on an old issue](DONT_COMMENT_ON_OLD_ISSUE.md) 10 | - [Build as a module](BUILD_AS_MODULE.md) 11 | -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/wwwroot/content/scss/vendor.scss.ejs: -------------------------------------------------------------------------------- 1 | /* after changing this file run 'npm run webapp:build' */ 2 | 3 | /*************************** 4 | put Sass variables here: 5 | eg $input-color: red; 6 | ****************************/ 7 | // Override Bootstrap variables 8 | @import 'bootstrap-variables'; 9 | // Import Bootstrap source files from node_modules 10 | @import '../../lib/bootstrap/scss/bootstrap'; 11 | 12 | /* jhipster-needle-scss-add-vendor JHipster will add new css style */ 13 | -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- 1 | # Required 2 | version: 2 3 | 4 | # Set the version of Python and other tools you might need 5 | build: 6 | os: ubuntu-22.04 7 | tools: 8 | python: '3.11' 9 | 10 | # Build documentation in the docs/ directory with Sphinx 11 | sphinx: 12 | configuration: docs/conf.py 13 | 14 | # We recommend specifying your dependencies to enable reproducible builds: 15 | # https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html 16 | python: 17 | install: 18 | - requirements: docs/requirements.txt 19 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: 'npm' 4 | directory: '/' 5 | schedule: 6 | interval: 'daily' 7 | time: '11:00' 8 | open-pull-requests-limit: 10 9 | target-branch: 'main' 10 | allow: 11 | - dependency-type: 'production' 12 | - package-ecosystem: 'nuget' 13 | directory: '/generators/dotnetcore/templates/dotnetcore/src' 14 | schedule: 15 | interval: 'daily' 16 | time: '11:00' 17 | open-pull-requests-limit: 10 18 | target-branch: 'main' 19 | -------------------------------------------------------------------------------- /generators/server/generator.js: -------------------------------------------------------------------------------- 1 | import ServerGenerator from 'generator-jhipster/generators/server'; 2 | 3 | export default class extends ServerGenerator { 4 | constructor(args, opts, features) { 5 | super(args, opts, { ...features, queueCommandTasks: true, checkBlueprint: true }); 6 | } 7 | 8 | get [ServerGenerator.COMPOSING]() { 9 | return this.asComposingTaskGroup({ 10 | async composingTemplateTask() { 11 | await this.composeWithJHipster('jhipster-dotnetcore:dotnetcore'); 12 | }, 13 | }); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | import globals from 'globals'; 2 | import prettier from 'eslint-plugin-prettier/recommended'; 3 | import jhipster from 'generator-jhipster/eslint'; 4 | // jhipster-needle-eslint-add-import - JHipster will add additional import here 5 | 6 | export default [ 7 | { 8 | languageOptions: { 9 | globals: { 10 | ...globals.node, 11 | }, 12 | }, 13 | }, 14 | { ignores: ['coverage/**'] }, 15 | jhipster.recommended, 16 | // jhipster-needle-eslint-add-config - JHipster will add additional config here 17 | prettier, 18 | ]; 19 | -------------------------------------------------------------------------------- /docs/Features/monitoring.md: -------------------------------------------------------------------------------- 1 | # Monitoring 2 | 3 | 1. Run container (uncomment chronograf and kapacitor if you would use it): `docker compose -f ./docker/monitoring.yml up -d` 4 | 5 | 2. Go to http://localhost:3000 (or http://localhost:8888 if you use chronograf) 6 | 3. (Only for chronograf) Change influxdb connection string by `YourApp-influxdb` 7 | 8 | 4. (Only for chronograf) Change kapacitor connection string by `YourApp-kapacitor` 9 | 5. (Only for chronograf) You can now add dashboard (like docker), see your app log in Cronograf Log viewer and send alert with kapacitor 10 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Project.Client.Xamarin.Android.csproj.user.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | pixel_2_pie_9_0_-_api_28 5 | pixel_2_pie_9_0_-_api_28 6 | Nexus 4 7 | MainTheme 8 | 9 | -------------------------------------------------------------------------------- /test/templates/enums/.jhipster/Order.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Order", 3 | "fields": [ 4 | { 5 | "fieldName": "status", 6 | "fieldType": "OrderStatus", 7 | "fieldValues": "IN_PROGRESS,FINISHED" 8 | } 9 | ], 10 | "relationships": [], 11 | "changelogDate": "20200415193919", 12 | "entityTableName": "a", 13 | "dto": "no", 14 | "pagination": "no", 15 | "service": "no", 16 | "jpaMetamodelFiltering": false, 17 | "fluentMethods": true, 18 | "readOnly": false, 19 | "embedded": false, 20 | "clientRootFolder": "", 21 | "applications": "*" 22 | } 23 | -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/_Imports.razor.ejs: -------------------------------------------------------------------------------- 1 | @using System.Net.Http 2 | @using System.Net.Http.Json 3 | @using Microsoft.AspNetCore.Components.Forms 4 | @using Microsoft.AspNetCore.Components.Routing 5 | @using Microsoft.AspNetCore.Components.Web 6 | @using Microsoft.AspNetCore.Components.WebAssembly.Http 7 | @using Microsoft.JSInterop 8 | @using <%= namespace %>.Client 9 | @using <%= namespace %>.Client.Shared 10 | @using Blazorise 11 | @using Blazored 12 | @using Blazored.Modal 13 | @using Blazored.Modal.Services 14 | @using Microsoft.AspNetCore.Components.Authorization -------------------------------------------------------------------------------- /test-integration/scripts/09-verify-format.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | RED='\033[0;31m' 6 | 7 | source $(dirname $0)/01-init-env.sh 8 | 9 | #------------------------------------------------------------------------------- 10 | # Run FORMATTING 11 | #------------------------------------------------------------------------------- 12 | # Commented lines below due to error in dotnet format tool - see https://github.com/dotnet/format/issues/1519 13 | dotnet format --verify-no-changes --severity error 14 | 15 | if [[ $? -ne 0 ]]; then 16 | echo "${RED}FAILED FORMATTING" 17 | exit 1 18 | fi 19 | -------------------------------------------------------------------------------- /test/templates/dto/.jhipster/Person.json: -------------------------------------------------------------------------------- 1 | { 2 | "fluentMethods": true, 3 | "clientRootFolder": "", 4 | "relationships": [], 5 | "fields": [ 6 | { 7 | "fieldName": "name", 8 | "fieldType": "String" 9 | }, 10 | { 11 | "fieldName": "gender", 12 | "fieldType": "Gender", 13 | "fieldValues": "MALE,FEMALE" 14 | } 15 | ], 16 | "dto": "mapstruct", 17 | "searchEngine": false, 18 | "service": "serviceImpl", 19 | "entityTableName": "person", 20 | "databaseType": "sqllite", 21 | "readOnly": false, 22 | "jpaMetamodelFiltering": false, 23 | "pagination": "no" 24 | } 25 | -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/layout/Tabbar.xml.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test-integration/scripts/08-run-sonar-analyze.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | RED='\033[0;31m' 6 | 7 | source $(dirname $0)/01-init-env.sh 8 | 9 | #------------------------------------------------------------------------------- 10 | # Run Sonar 11 | #------------------------------------------------------------------------------- 12 | if [[ "$SONAR_ANALYSE_ANGULAR" || "$SONAR_ANALYSE_BLAZOR" ]] ; then 13 | echo "*** run sonar analyze in server for : `pwd`" 14 | dotnet sonarscanner end /d:sonar.login=$SONAR_TOKEN 15 | fi 16 | 17 | if [[ $? -ne 0 ]]; then 18 | echo "${RED}FAILED SERVER TEST COMMAND" 19 | exit 1 20 | fi -------------------------------------------------------------------------------- /generators/xamarin/templates/src/Project.Client.Xamarin.Android/Resources/layout/SplashScreen.xml.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 15 | 16 | -------------------------------------------------------------------------------- /test-integration/scripts/03-install-dependencies-app-sample.sh: -------------------------------------------------------------------------------- 1 | 2 | #!/bin/bash 3 | 4 | set -e 5 | 6 | RED='\033[0;31m' 7 | GREEN='\033[0;32m' 8 | 9 | source $(dirname $0)/01-init-env.sh 10 | 11 | export NODE_ENV="development" 12 | 13 | export APP_VERSION="1.0" 14 | 15 | #------------------------------------------------------------------------------- 16 | # Install app dependencies and build 17 | #------------------------------------------------------------------------------- 18 | echo "*** install dependencies and build : `pwd`" 19 | 20 | dotnet build 21 | 22 | if [[ $? -ne 0 ]]; then 23 | echo "${RED}FAILED INSTALL DEPENDENCIES OR BUILD" 24 | exit 1 25 | fi -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/Shared/Components/AlertError.razor.ejs: -------------------------------------------------------------------------------- 1 | @namespace <%= namespace %>.Client.Shared.Components 2 | 3 | 19 | -------------------------------------------------------------------------------- /generators/ci-cd/templates/.github/workflows/dotnet.yml.ejs: -------------------------------------------------------------------------------- 1 | name: .NET 2 | 3 | on: 4 | push: 5 | branches: [ "main" ] 6 | pull_request: 7 | 8 | jobs: 9 | build: 10 | runs-on: ubuntu-latest 11 | 12 | steps: 13 | - uses: actions/checkout@v3 14 | - uses: actions/setup-node@v3 15 | with: 16 | node-version: 16 17 | - name: Setup .NET 18 | uses: actions/setup-dotnet@v3 19 | with: 20 | dotnet-version: 7.0.x 21 | - name: Restore dependencies 22 | run: dotnet restore 23 | - name: Build 24 | run: dotnet build --no-restore 25 | - name: Test 26 | run: dotnet test --no-build --verbosity normal -------------------------------------------------------------------------------- /generators/dotnetcore/templates/dotnetcore/src/Project/IStartup.cs.ejs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Builder; 2 | using Microsoft.Extensions.Configuration; 3 | using Microsoft.Extensions.DependencyInjection; 4 | using Microsoft.Extensions.Hosting; 5 | 6 | namespace <%= namespace %>; 7 | 8 | public interface IStartup 9 | { 10 | void Configure(IConfiguration configuration, IServiceCollection services); 11 | void ConfigureServices(IServiceCollection services, IHostEnvironment environment); 12 | void ConfigureMiddleware(IApplicationBuilder app, IHostEnvironment environment); 13 | void ConfigureEndpoints(IApplicationBuilder app, IHostEnvironment environment); 14 | } 15 | -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- 1 | # --- properties for sonar cloud --- 2 | sonar.projectKey=jhipster_jhipster-dotnetcore 3 | sonar.projectVersion=4.5.0 4 | sonar.organization=jhipster 5 | sonar.host.url=https://sonarcloud.io 6 | sonar.sources=generators 7 | sonar.tests=test 8 | sonar.javascript.lcov.reportPaths=coverage/lcov.info 9 | sonar.language=js 10 | sonar.exclusions=node_modules/**,**.spec.js 11 | sonar.links.homepage=https://github.com/jhipster/jhipster-dotnetcore 12 | sonar.links.ci=https://github.com/jhipster/jhipster-dotnetcore/actions 13 | sonar.links.scm=https://github.com/jhipster/jhipster-dotnetcore 14 | sonar.links.issue=https://github.com/jhipster/jhipster-dotnetcore/issues 15 | -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/Shared/Components/DynInputText.razor.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @inherits Microsoft.AspNetCore.Components.Forms.InputText 5 | @namespace <%= namespace %>.Client.Shared.Components 6 | 7 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /generators/docker/templates/docker/grafana/data/provisioning/influxdb.yml.ejs: -------------------------------------------------------------------------------- 1 | apiVersion: 1 2 | 3 | deleteDatasources: 4 | - name: InfluxDB 5 | orgId: 1 6 | 7 | datasources: 8 | - name: InfluxDB 9 | type: influxdb 10 | access: proxy 11 | url: http://<%= baseName.toLowerCase() %>-influxdb:8086 12 | password: 13 | user: 14 | database: telegraf 15 | basicAuth: false 16 | basicAuthUser: 17 | basicAuthPassword: 18 | withCredentials: 19 | isDefault: true 20 | jsonData: 21 | tlsAuth: false 22 | tlsAuthWithCACert: false 23 | secureJsonData: 24 | tlsCACert: "" 25 | tlsClientCert: "" 26 | tlsClientKey: "" 27 | version: 1 28 | editable: true 29 | -------------------------------------------------------------------------------- /generators/blazor/templates/src/client/Project.Client/Shared/DeleteModal.razor.ejs: -------------------------------------------------------------------------------- 1 | @namespace <%= namespace %>.Client.Shared 2 | 3 |