Features Roadmap?
Hey @SlapBot,
I was wondering if you had some sort of Feature Roadmap that you could share. That would make it easier to be focusing on the tasks which can help move the project forward.
Out of my own experience with using Stephanie, here is a list of improvements/features that could do the project some good:
- Standardize and unify error reporting: having specific error codes and useful descriptions.
- Improve UX: the setup, together with the actual usage of Stephanie should get some focused love in order to make things smoother for the user.
- Add GUI: At the moment it is all terminal based, we should definitely get started with implementing a GUI, moving us away from a simple script and getting closer to an actual application.
- Improve adding modules: At the moment adding services require acquiring API keys for each of the needed module. We should make this process as painless as possible, guiding the user (probably after GUI).
What do you think?
/Nesh
Hello there, @Nesh108 ,
Totally, I have been thinking about putting a contributing guide for a couple of days, and it would make the job easier for everyone to track any kind of bugs, feature requests, platform issues and whatnot.
Your suggestions are pretty good! And I did try working on GUI layer using kivy so yes, all of them are plausible. I can put up a basic contribution guide for now but to ensure everyone stays on same page, we can go to details so that everyone can work efficiently on it, would also probably need to make different branches too at this point.
Let's get the discussion going here for now but later on we can move to https://reddit.com/r/StephanieAssistant to get more suggestions and stuffs.
Hey @SlapBot,
Sorry for the delay. I've been pretty busy with moving out. Anyway, yeah, a contribution guide would be great for the project!
I will try to squeeze some time to think about the GUI for Stephanie. 😄
Probably dev stuff would be easier to follow here on GitHub and have more discussion-based topics on Reddit?
Oh yes, but discussing here wouldn't hurt either, but that subreddit can be used for casual discussions as an alternative.