-
Notifications
You must be signed in to change notification settings - Fork 14
build:create makefile #57
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
Conversation
|
This for building |
|
Hello! Could you please expand the context more, maybe there is a related discussion? Or a standard/expectations to comply? From my point of view, |
|
It's not 💯 necessary. It is for the |
I think it wouldn't be optimal since you'd need to keep it up to date with all bug fixes and whatnot. On a side note, in my opinion, ActivityWatch build system violates a single responsibility principle: it holds its submodules responsible for a correct build structure which it expects, coupled to sort of Makefile API contract. Let's imagine a case when the build system gets improved with a new functionality, e.g. replaced |
|
|
|
Yes, I understand that you aren't the author. I won't constrain you and merge this makefile if my suggestion won't be approved and implemented.
But my argumentation would apply to any module, it's a general design/pattern which boils down to coupling vs cohesion, dependency inversion et al. |
|
@0xbrayo please, as soon as you know if the build logic changes, tell me need I merge this PR or not 🙏 |
|
I will let you know :) |
a4f6a53 to
d6fdd6b
Compare
|
hi, I guess we will merging this, would require too much of a rework. We might reconsider it if the number of modules keeps growing. Thanks :) |
|
I think I would be able to make a very small PR with my idea, but anyway. |
No description provided.