Skip to content

Visualization for the docker-py codebase #3340

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ivanmilevtues
Copy link

Generated documentation to help new developers to get up to speed with the docker-py.

Hey all. Me and a friend have noticed that it is quite hard to get to know new codebases, so we are working on something which can help people get up to speed. We believe that it is always best to start with nice high-level visualization and then dig down into the interesting/relevant parts of the code i.e. first task/something one wants to contribute to. We would love to hear how you go about on-boarding in Docker in general, do you think that such diagrams can be part of your existing process? Further what is your opinion on diagram first documentation?

The generated diagrams are done via leveraging static analysis and LLM's. The generated one for the docker-py repo can be seen rendered here: https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/docker-py/on_boarding.md

Would love to hear your opinion on the diagram, any feedback is more than welcome!

Full disclosure: we're trying to turn this into a startup, but we're still in a very early stage and figuring out what will actually be useful for people.

Signed-off-by: ivanmilevtues <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant