Skip to content

Split repository into separate projects

  1. Split the repository up into separate repositories:

    1. ServerPackCreator-frontend (holds the VueJS/Quasar code) major benefit: Pages for demo, separate build pipeline, separate releases, separate renovate config
    2. ServerPackCreator-backend (holds the Java code) Pages for docs, separate build pipeline, separate releases, separate renovate config
    3. ServerPackCreator adds frontend and backend as submodules, pulls the tagged commits, builds the final product. Benefit: Freeze frontend and backend with specific commits. Hosts the dockerfiles. Hosts final build pipeline. Hosts final releases