8000 High-level diagrams for the pyautogui project by ivanmilevtues · Pull Request #929 · asweigart/pyautogui · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

High-level diagrams for the pyautogui project #929

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: master
Choose a base branch
from

Conversation

ivanmilevtues
Copy link

Generated documentation to help new developers to get up to speed with the pyautogui.

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 and thus reducing the load for both maintainers and new devs. 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.

This said, we generated diagrams leveraging static analysis and LLM's. I generated one for the pyautogui you can see how it renders here: https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/pyautogui/on_boarding.md

Would love to hear your opinion on the diagrams and on diagram first documentation in general, any feedback is more than welcome!

I usually open discussions, but they are not enabled for this project so I decided to directly open a PR :)

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.

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
0