Krei.se bietet jetzt die Extension von der Engine mit der die Page läuft und einem Bundle zu einer App an.
KreiseRouter wurde um Klassen ergänzt, Routen wie /Main/User/Edit/User sind jetzt ohne Kollision möglich
KreiseRouter kann jetzt auch Templates aus der Engine ergänzen, den grundlegenden Seitenaufbau können Sie also aus -engine ziehen.
Das TS-Build hat sich ebenso in Pakete aufgegliedert, hier ist jetzt möglich die -engine lokal oder per npm zu beziehen, das geht auch live.
Der Aufbau ist:
kreise
- kreise-engine (no dep)
- kreise-app (dep. -engine)
-kreise-server (dep. -engine)
Das kreise-Paket baut alle 3 Pakete zusammen, hier kann im Paket statt kreise-app und kreise-server eine andere App erweitert werden, kreise-engine wird aber natürlich immer vorausgesetzt.
Alle kreise Grundpakete sind für composer, npm und cargo registriert.
Sprachen:
kreise: PHP, TS und Rust (composer, npm, cargo)
kreise-engine: PHP, TS, Rust
kreise-app: PHP, TS
kreise-server: PHP, TS, Rust
Für kreise-app liegt kein Rust Paket vor, da derzeit die Rust-Builds nur fürs Backend (-server) wichtig sind.
Wenn noch was broken ist - ich habe alles getestet, versprochen! - gern Mail!
Die Builds sind nicht öffentlich und der Code ist nicht lizenzfrei.