Skip to content

Commit

Permalink
Merge pull request #235 from entando/move-to-v5-descriptor
Browse files Browse the repository at this point in the history
ECS-512 Move to v5 descriptor
  • Loading branch information
avdev4j committed Oct 6, 2022
2 parents 1b31979 + 128807a commit 3bddf99
Show file tree
Hide file tree
Showing 60 changed files with 464 additions and 1,552 deletions.
25 changes: 0 additions & 25 deletions generators/common/index.js

This file was deleted.

171 changes: 0 additions & 171 deletions generators/common/templates/gitignore.ejs

This file was deleted.

101 changes: 18 additions & 83 deletions generators/entity-microfrontend/files.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
const constants = require('../generator-constants');
const EntandoNeedle = require('./needle-api/needle-server-bundle');
const { getMockData } = require('./lib/mfe-test-tools');

const { MFE_MAIN_DIR, DETAILS_WIDGET, FORM_WIDGET, TABLE_WIDGET } = constants;
Expand All @@ -11,12 +10,8 @@ const microFrontendFiles = {
condition: generator => generator.selectedWidgets.includes(DETAILS_WIDGET),
templates: [
{
file: 'entity/detailsWidget/.env.local',
renameTo: generator => `${generator.entityFileName}/detailsWidget/.env.local`,
},
{
file: 'entity/detailsWidget/.env.production',
renameTo: generator => `${generator.entityFileName}/detailsWidget/.env.production`,
file: 'entity/detailsWidget/.env',
renameTo: generator => `${generator.entityFileName}/detailsWidget/.env`,
},
{
file: 'entity/detailsWidget/.gitignore',
Expand Down Expand Up @@ -53,12 +48,8 @@ const microFrontendFiles = {
condition: generator => generator.selectedWidgets.includes(FORM_WIDGET),
templates: [
{
file: 'entity/formWidget/.env.local',
renameTo: generator => `${generator.entityFileName}/formWidget/.env.local`,
},
{
file: 'entity/formWidget/.env.production',
renameTo: generator => `${generator.entityFileName}/formWidget/.env.production`,
file: 'entity/formWidget/.env',
renameTo: generator => `${generator.entityFileName}/formWidget/.env`,
},
{
file: 'entity/formWidget/.gitignore',
Expand All @@ -68,10 +59,6 @@ const microFrontendFiles = {
file: 'entity/_shared/cypress.json',
renameTo: generator => `${generator.entityFileName}/formWidget/cypress.json`,
},
{
file: 'entity/formWidget/deploy-widget.sh',
renameTo: generator => `${generator.entityFileName}/formWidget/deploy-widget.sh`,
},
{
file: 'entity/formWidget/jsconfig.json',
renameTo: generator => `${generator.entityFileName}/formWidget/jsconfig.json`,
Expand Down Expand Up @@ -99,12 +86,8 @@ const microFrontendFiles = {
condition: generator => generator.selectedWidgets.includes(TABLE_WIDGET),
templates: [
{
file: 'entity/tableWidget/.env.local',
renameTo: generator => `${generator.entityFileName}/tableWidget/.env.local`,
},
{
file: 'entity/tableWidget/.env.production',
renameTo: generator => `${generator.entityFileName}/tableWidget/.env.production`,
file: 'entity/tableWidget/.env',
renameTo: generator => `${generator.entityFileName}/tableWidget/.env`,
},
{
file: 'entity/tableWidget/.gitignore',
Expand All @@ -114,10 +97,6 @@ const microFrontendFiles = {
file: 'entity/_shared/cypress.json',
renameTo: generator => `${generator.entityFileName}/tableWidget/cypress.json`,
},
{
file: 'entity/tableWidget/deploy-widget.sh',
renameTo: generator => `${generator.entityFileName}/tableWidget/deploy-widget.sh`,
},
{
file: 'entity/tableWidget/jsconfig.json',
renameTo: generator => `${generator.entityFileName}/tableWidget/jsconfig.json`,
Expand All @@ -141,56 +120,6 @@ const microFrontendFiles = {
],
},
],
bundle: [
{
path: MFE_MAIN_DIR,
condition: generator => generator.selectedWidgets.includes(DETAILS_WIDGET),
templates: [
{
file: 'entity/detailsWidget/bundle/details-widget.ftl',
renameTo: generator =>
`${generator.entityFileName}/detailsWidget/bundle/${generator.entityFileName}-details-widget.ftl`,
},
{
file: 'entity/detailsWidget/bundle/details-widget-descriptor.yaml',
renameTo: generator =>
`${generator.entityFileName}/detailsWidget/bundle/${generator.entityFileName}-details-widget-descriptor.yaml`,
},
],
},
{
path: MFE_MAIN_DIR,
condition: generator => generator.selectedWidgets.includes(FORM_WIDGET),
templates: [
{
file: 'entity/formWidget/bundle/form-widget.ftl',
renameTo: generator =>
`${generator.entityFileName}/formWidget/bundle/${generator.entityFileName}-form-widget.ftl`,
},
{
file: 'entity/formWidget/bundle/form-widget-descriptor.yaml',
renameTo: generator =>
`${generator.entityFileName}/formWidget/bundle/${generator.entityFileName}-form-widget-descriptor.yaml`,
},
],
},
{
path: MFE_MAIN_DIR,
condition: generator => generator.selectedWidgets.includes(TABLE_WIDGET),
templates: [
{
file: 'entity/tableWidget/bundle/table-widget.ftl',
renameTo: generator =>
`${generator.entityFileName}/tableWidget/bundle/${generator.entityFileName}-table-widget.ftl`,
},
{
file: 'entity/tableWidget/bundle/table-widget-descriptor.yaml',
renameTo: generator =>
`${generator.entityFileName}/tableWidget/bundle/${generator.entityFileName}-table-widget-descriptor.yaml`,
},
],
},
],
public: [
{
path: MFE_MAIN_DIR,
Expand All @@ -210,6 +139,10 @@ const microFrontendFiles = {
file: 'entity/detailsWidget/public/robots.txt',
renameTo: generator => `${generator.entityFileName}/detailsWidget/public/robots.txt`,
},
{
file: 'entity/_shared/public/mfe-config.json',
renameTo: generator => `${generator.entityFileName}/detailsWidget/public/mfe-config.json`,
},
],
},
{
Expand All @@ -230,6 +163,10 @@ const microFrontendFiles = {
file: 'entity/formWidget/public/robots.txt',
renameTo: generator => `${generator.entityFileName}/formWidget/public/robots.txt`,
},
{
file: 'entity/_shared/public/mfe-config.json',
renameTo: generator => `${generator.entityFileName}/formWidget/public/mfe-config.json`,
},
],
},
{
Expand All @@ -250,6 +187,10 @@ const microFrontendFiles = {
file: 'entity/tableWidget/public/robots.txt',
renameTo: generator => `${generator.entityFileName}/tableWidget/public/robots.txt`,
},
{
file: 'entity/_shared/public/mfe-config.json',
renameTo: generator => `${generator.entityFileName}/tableWidget/public/mfe-config.json`,
},
],
},
],
Expand Down Expand Up @@ -1093,12 +1034,6 @@ function writeFiles() {
}
},

updateBundleDescriptor() {
this.entandoNeedleApi = new EntandoNeedle(this);
this.entandoNeedleApi.addWidgetToDescriptor(this.entityFileName);
this.entandoNeedleApi.addRolesToDescriptor(this.baseName.toLowerCase(), this.entityFileName);
},

addPrettier() {
if (this.jhipsterConfig.generateMfeForEntity) {
this.addNpmDevDependency('prettier', '2.0.5');
Expand Down
Loading

0 comments on commit 3bddf99

Please sign in to comment.