You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The mill documentation is mainly from a user's point-of-view, i.e. how to use the tool. I'd like to see a breakdown of the design that is now all in the maintainers' heads in the form of tribal knowledge. For example, what are the main concepts/classes like T, Task, etc., how are these related, what are the build components and their relationships, especially now that multi-file builds are supported. For example, here's an example of Gradle Build Lifecycle. There's also Gradle API for developers.
Having such documentation would tremendously encourage people to make new contributions, since they would have a place to start, and not have to drudge through the codebase just to make simple changes.
I hope the ticket makes sense; let me know if you need more clarification/information.
The text was updated successfully, but these errors were encountered:
Renovated it to freshen it up: diagrams, cross-links, and general
cleanup. Also renamed it `The Mill Execution Model` to avoid confusion
with the `Evaluation` phase in Mill
Fixes#4114
The mill documentation is mainly from a user's point-of-view, i.e. how to use the tool. I'd like to see a breakdown of the design that is now all in the maintainers' heads in the form of tribal knowledge. For example, what are the main concepts/classes like
T
,Task
, etc., how are these related, what are the build components and their relationships, especially now that multi-file builds are supported. For example, here's an example of Gradle Build Lifecycle. There's also Gradle API for developers.Having such documentation would tremendously encourage people to make new contributions, since they would have a place to start, and not have to drudge through the codebase just to make simple changes.
I hope the ticket makes sense; let me know if you need more clarification/information.
The text was updated successfully, but these errors were encountered: