yakamara / yak

Yak - REDAXO mit YDeploy, Developer, Gulp, Browserify, PostCSS und Yimmelyam
MIT License
20 stars 5 forks source link

Repository als GitHub-Template einstellen #34

Closed alxndr-w closed 10 months ago

alxndr-w commented 2 years ago

Vorschlag: Im yak-Repository unter "Settings" den Haken "Template" aktivieren, damit dieses Repository direkt als Grundlage für ein neues Projekt genutzt werden kann.

alxndr-w commented 2 years ago

Einstellung:

image

Ergebnis:

image

image

gharlan commented 2 years ago

Wobei die Frage ist, ob es so gut passt, weil man ja eigentlich erst das Setup durchläuft. Gibt es bei den Templates die Möglichkeit, automatisch ein Script (Action) ablaufen zu lassen, vor dem initialen Commit?

alxndr-w commented 2 years ago

@gharlan da muss ich passen.

Ich weiß nur: Man kann solche Skripte auch manuell starten und das wäre ja auch notwendig, um bspw. die Liste vorinstallierter Addons nochmal anpassen zu können...

gharlan commented 2 years ago

Ja stimmt, automatisiert passt daher vermutlich nicht. Mich stört dann bisschen, dass man erst einen init-commit hat mit dem template-inhalt, und erst mit dem nächsten commit dann die eigentliche struktur erhält (nachdem man das setup ausgeführt hat). Aber ich bin auch bisschen ein Ordentliche-Commit-History-Fetischist.

Daher würde ich den Button dann wahrscheinlich nicht nutzen. Aber andererseits schadet der Button auch nicht. Soll @tbaddade entscheiden.

tbaddade commented 2 years ago

Unser aktuelles Vorgehen kurz beschrieben:

  1. Repo hier als Zip herunterladen und auf Platte entpacken
  2. Presetup durchlaufen lassen
  3. Redaxo Setup durchlaufen
  4. YDeploy Diff
  5. erster möglicher Commit

Wäre es denn möglich, das Repo hier auch als Basis für Gitlab-Projekte zu nutzen? Könnten wir dort das Presetup automatisch durchlaufen lassen?

Wenn der Button nicht wieder schadet und irgendwie kein Mehraufwand entsteht können wir das gern aktivieren.