-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Developer documentation #190
Comments
Thanks for opening this @fjetter! A few topics that come to mind:
|
I would add implementing |
High level graphs are another area that have been mentioned as needing better developer docs. There is a tracking issue here: dask/dask#7755 |
https://distributed.dask.org/en/stable/worker.html#memory-management Is this sufficient? Should I create a ticket to restructure/move this? |
I created dedicated issues for the topics you mentioned. We can move the discussion about the individual items to the respective tickets. Apart from further collecting topics, I would be curious about how we want to structure these new or already existing sections. I already realized, while researching the topic on our current docs, that some of the information asked here is already partially documented under "Developer Documentation" while other are in "Build understanding". This might be a judgement call for individual topics but if there are general best practices to follow, this can be discussed here as well. |
In an off-line discussion about technical debt and code complexity the valid concern was raised that many of our internal systems are not properly documented.
One example that came up is the current/new state machine (dask/distributed#4413 dask/distributed#5046) which is documented to some extend (https://distributed.dask.org/en/stable/scheduling-state.html and https://distributed.dask.org/en/stable/worker.html#internal-scheduling) but likely not sufficiently for another developer to make educated judgment calls about code changes.
I would like to collect topics, mostly for
dask/dask
anddask/distributed
where more extensive developer documentation would help either onboarding new developers or help existing developers to familiarize themselves with other areas of the code.cc @jcrist @jrbourbeau @gjoseph92 @ncclementi
The text was updated successfully, but these errors were encountered: