Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

Pre-Alpha 3 Framework Enhancements #96

Closed
@sebinside

Description

@sebinside

Description

This issue can be understood as a meta-issue to discuss the current development progress regarding our roadmap and the last pre-release version.

Since the implementation of the new plugin-format, there shouldn't be so many major framework changes left. We should discuss the last open points to be ready for alpha.

Open points

  • The plugin-format is already implemented, thanks to @daniel0611
  • Build-environment rework. Right now, the build environment is only optimized for framework- and platform-devs. I am looking for a way to enable plugin-devs having an easier workflow without having to build everything by themselves. One approach could be to hand over a build framework and the api as source using proper sbt tasks. Another approach would be to use proper shell scripts.
  • Speaking of which: Shell Scripts for installing the environment. We have quite an interesting number of separate projects and artefacts right now, the complexity should not be the problem of the plugin-dev or enduser
  • Versioning: There are a lot of different versions right now. API Version (3.0), Framework Version (0.3), REST-API-Version (0.3), GUI-Version (0.3), npm-package version (0.3.4). We should discuss how these belong together, and how we increment them, also regarding later alpha and beta versions
  • Documentation: Last but not least, documentation. @joblo2213 already started documenting chat overflow in more detail, we should finish this before the first alpha is released
  • Marketing: I plan to start a youtube series to document the development progress and show the project to the world. Even right now, a number of creators knows what we are doing and are waiting for us to release. There is a market for this software, definitely.

Everything else

Besides this, there is a GUI to develop, more platforms to integrate and more example plugins to create. But I see the TODOs mentioned above as more crucial to the progress, right now.

References

Just referencing some issues here, which should be solved until the next release: #79, #63, #70, #40, #38, #22, #21. But of course, every issue solved, is good.

Metadata

Metadata

Labels

enhancementNew feature or requesthelp wantedExtra attention is neededmajorNeeds a major platform / framework / build environment rework

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions