ContextMapper / context-mapper-dsl

ContextMapper DSL: A Domain-specific Language for Context Mapping & Service Decomposition
https://contextmapper.org/
Apache License 2.0
224 stars 30 forks source link

JHipster generation with .ftl: more options, new example #285

Closed socadk closed 3 years ago

socadk commented 3 years ago

Simplifies usage of generated .jdl files (less processes to be started, ports not occupied by some services on Windows) and makes resulting applications deployable on Heroku w/o further tweaking (when using free plan, no credit card on file).

The new online shop example is not really needed but demonstrates difference between micoservices and modulith better than the reference management demo featured in the demo instructions:

codecov[bot] commented 3 years ago

Codecov Report

Merging #285 (e278c3e) into master (cfe3712) will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff            @@
##             master    #285   +/-   ##
========================================
  Coverage      93.0%   93.0%           
  Complexity     2167    2167           
========================================
  Files           195     195           
  Lines          5864    5864           
  Branches        773     773           
========================================
  Hits           5458    5458           
  Misses          201     201           
  Partials        205     205           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update cfe3712...e278c3e. Read the comment docs.

stefan-ka commented 3 years ago

Thanks @socadk for the PR. Will merge it now; although it duplicates a lot ;) (future changes to this template(s) will be more time-consuming)

Personally I think we should move this templates and examples to another place in the future; suggest the examples repository. Two reasons:

  1. The creation of this samples project is only supported in Eclipse.
  2. More important: we have to release Context Mapper so that these changes become available (in my opinion an overkill just to change these templates/examples).