Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DSL-File-Manager: Anpassen der Ordnerstruktur und Hilfs-/Konfig-Dateien an die anderen Gradle-Sub-Projekte #1616

Open
cagix opened this issue Aug 14, 2024 · 0 comments
Labels
bug Something isn't working dsl dungeon

Comments

@cagix
Copy link
Member

cagix commented Aug 14, 2024

siehe #1611 (comment)

@cagix cagix added bug Something isn't working dungeon dsl labels Aug 14, 2024
cagix added a commit that referenced this issue Aug 14, 2024
…ager") (#1611)

Der Task Manager ist im Rahmen der Bachelorarbeit von @mpeters4
entstanden und wird als Kotlin-Projekt in diesem PR in das
Dungeon-Projekt integriert.

Mit dem Task Manager können DSL-Dateien komfortabel außerhalb einer IDE
bearbeitet und geladen werden, es steht sogar ein Syntaxhighlighting zur
Verfügung. Im Gegensatz zum [LSP-Support](dsl-ide-support-with-lsp/)
(#1601) sollte dieses Sub-Projekt mittelfristig fest in den
Dungeon-DSL-Starter integriert werden, damit informatikfremde Nutzende
einfacher mit den Aufgabendefinition in den DSL-Dateien umgehen können.
(Der LSP-Support sollte als separates Sub-Projekt weitergeführt werden,
da es hier um die IDE-Unterstützung geht.)

---

Todo vor dem Merge:

- [x] Anpassen des Haupt-Readme (Lizenzen)


Todo nach dem Merge:

- [ ] ~~Einbinden als Gradle-Sub-Projekt im Haupt-Dungeon-Projekt~~
(#1615)
- [ ] ~~Anpassen der Ordnerstruktur und Hilfs-/Konfig-Dateien an die
anderen Gradle-Sub-Projekte~~ (#1616)
- [ ] ~~Anpassen des Haupt-Readme (Erwähnung des Projekts)~~ (#1617)
- [ ] ~~Ausschließen von Checkstyle und Spotless (Kotlin-Code)~~ (#1618)


Mittelfristig: 

- [ ] ~~Umbauen auf Java (?) =>
https://codeconverter.io/convert/kotlin-to-java (?)
https://stackoverflow.com/questions/34957430/how-to-convert-a-kotlin-source-file-to-a-java-source-file
(?)~~ (#1619)
- [ ] ~~Bereitstellen im JAR des Dungeon-DSL-Starters: Beim Starten des
Dungeons kommt nicht der Auswahldialog für die DSL-Dateien, sondern
@mpeters4's schicke GUI und von dort kann man dann Dateien laden,
editieren, speichern, ...~~ (#1620)

---------

Co-authored-by: Carsten Gips <cagix@hsbi.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dsl dungeon
Projects
None yet
Development

No branches or pull requests

1 participant