Code Monkey home page Code Monkey logo

java-template's Issues

See if base-template is of use

@AB-xdev should check, if this template could be used in the same way as the https://github.com/xdev-software/vaadin-addon-template .
Maybe a hierarchy of some sort is needed.
So far the info of @AB-xdev:

Im Endeffekt hätten wir dann so etwas:
• Basis Template
o Vaadin Template
 Chipcombobox
 ….
o XDEV Framework Template
 XAPI
 …

Das einzige Problem hierbei ist, dass im Vaadin und XDEV Framework Template keine GitHub Actions laufen, weil sonst würden die sich selbst updaten bzw. wir wollen ja das sich die Chipcombobox z.B. vom VaadinTemplate updatet und nicht vom Basis Template.

Da müsste man noch dazu ein Lösung suchen, eventuell ein externer (Actions-)Workflow, dass die beiden Templates up-to-date hält.

Automatically merge template updates if possible

Problems with the current situation:

  • PR have to be merged manually
  • GitHub often incorrectly detects PR as not/mergeable

How could this be fixed:

  • Try to merge the targeted branch into the update-from-template branch
  • ❌ If this fails:
    • create a PR (as currently is the case)
  • ✔ If it works:
    • search for all occurences of template-placeholder and fill in the current repo name
    • create a PR
    • Auto merge the PR if all checks pass / no checks fail
      • TODO: Check if checks are triggered in the first place
      • Might require additional github action

Code Format

The code format should be updated for e.g. correct order of imports, e.g. with jakarta

Improvements

  1. Rename this repo to java-template as it's meant for java code
  2. Rename all placeholders here and in all nested modules to template-placeholder (not e.g. standard-maven-template, openapi-template, ...) so that we have less merge conflicts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.