-
Notifications
You must be signed in to change notification settings - Fork 11
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
single responsability, split it in modules #12
Comments
Hi again GammaNu, maybe you're pleased to hear that I'm currently working towards that direction. On the branch |
hi, |
Oh, and reading again your 2015 answer, here is my ideal usecase :
And that's all in FSF compatible license ! |
Hi, you look to have done a good work for the community !
For optimal usage, i think your program could be split like this :
and anything else that look usefull.
This way, each open-source module can be used, separately, for various project with different need or philosophy, or together to be your ideal time tracker.
With the modularity, it's easier to contribute (smaller project), and each part can be improved by community without beeing disturbed by the not used part in a specific use case.
As an example, in open-source software, there is many manual tracker with great work in the UI, but none have auto track feature. A tracker and a streamer connected to there database could fill them with data and extend there usability.
The text was updated successfully, but these errors were encountered: