Indeed, and streamlining development on GitHub with an organization, project dashboards, a proper release process and so on will help tremendously with tracking all this information.
@synesthesiam I’m still convinced we really need this rhasspy organization. It will make it much easier for you to delegate tasks, especially in the project management domain, and a roadmap is an important part of that.
OK, I transformed the rhasspy GitHub account into an organization and invited you both (@koan and @fastjack).
What do we do about repositories? Should I fork existing ones on my account, or create new ones and deprecate the old ones? I’m thinking only the new service repos should be transferred for now.
Why forking repos like kaldi, pocketsphinx and such ? You will have to update them everyday to keep them up to date ? Why not just keep them as requirements ?
I meant the repos for the various Rhasspy services, like rhasspy-nlu-hermes, etc.
I think those should just be relocated, so I can delegate more to the community through the GitHub organization. Unlike Spiderman, I’m not sure I can handle the great power and responsibility
Will the current rhasspy repository keep its name when it’s migrated later to the rhasspy organization? Or will it vanish after the mqtt rewrite because we’ll have rhasspy-server, rhasspy-client, rhasspy-standalone and so on? If the latter, we can use the rhasspy name for the docs, roadmap, and so on.
For now we’ll probably have to refer to issues in the rhasspy repository too in this project.
@synesthesiam I guess you could also add new colums or even new projects for new major releases, but we’ll have to start somewhere, so the To do/In progress/Done columns should be a good start.
Thanks, @koan! I’ll be adding more to it as I can.
I’ve successfully tested the rhasspy-dialogue-hermes service now with microphone, wake, ASR, NLU, TTS, and playback services. There are still lots of gaps to fill in, like a rhasspy-wake-snowboy-hermes service.
I split out the web UI into a rhasspy-web-vue and rhasspy-server-hermes project. The former is just the Vue html/js/css stuff, and the latter is a (partially done) web server that talks MQTT/Hermes on the back end.