Skip to content

2023 Revive - Future Milestones

No due date 11% complete

Future task suggestions

  • [Java 21] Plan roadmap for upgrade to Java 21 (to be released end of September 2023)
  • [Launcher] Support multiple java versions
  • [Gestalt 8] Migrate to gestalt 8
    • Upgrade gestalt dependencies to 8.0.0-SNAPSHOT, nui-gestalt7 changes to nui-gestalt
    • Apply the gestalt-inject-java annotation processor to engine and all modules
    • Annotat…

Future task suggestions

  • [Java 21] Plan roadmap for upgrade to Java 21 (to be released end of September 2023)
  • [Launcher] Support multiple java versions
  • [Gestalt 8] Migrate to gestalt 8
    • Upgrade gestalt dependencies to 8.0.0-SNAPSHOT, nui-gestalt7 changes to nui-gestalt
    • Apply the gestalt-inject-java annotation processor to engine and all modules
    • Annotate all annotations searched for with findClassesWithAnnotation with the @Index annotation
    • Annotate all base classes searched for with findSubclasses with the @IndexInherited annotation
    • Replace all instances of org.terasology.gestalt.module.sandbox.API with org.terasology.context.annotation.API (this is the vast majority of changes)
  • [Movement] Sprint/Crouch - see https://discord.com/channels/270264625419911192/270264625419911192/1189953049830109247
  • [CI/Tooling] Elaborate workspace repo in #4035 (roadmap)
  • [CI/Tooling] Elaborate CI setup improvements in #5136 (gap analysis, roadmap)
  • [QA] configure PMD as mandatory in CI
  • [QA] reduce log noise (#4991)
  • investigate #5056
  • investigate issues related to ctrl / shift / crouching / running / movement in general
    (#5224 #2565 #1075 #4300 #2833 #4993)

task suggestions: