alphafold icon indicating copy to clipboard operation
alphafold copied to clipboard

Visualization of the alphafold codebase

Open ivanmilevtues opened this issue 6 months ago • 2 comments

This PR contains high-level diagrams for the alphafold codebase. You can see how they render in Github here: https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/alphafold/on_boarding.md

These diagrams are designed to help people quickly understand a codebase. Probably a big portion of the people who engage with the alphafold repository are scientists which use code as tool, rather than full time job. Our goal is to reduce the time it takes them to get up to speed—from hours to just minutes—by using visuals instead of reading through the entire code. I'd love to hear if this sounds interesting to you, I know DeepMind is a serios research entity so I would love to hear where do you stand on diagram first documentation!

We’d love any feedback! We also just released a free GitHub Action that can automatically update the diagrams on merge to main (or based on other heuristics). Let me know what you think!

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.

ivanmilevtues avatar Jun 16 '25 23:06 ivanmilevtues

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

google-cla[bot] avatar Jun 16 '25 23:06 google-cla[bot]

Hey, just a quick update. CodeBoarding's diagram generation is now fully open-source: https://github.com/CodeBoarding/CodeBoarding!

ivanmilevtues avatar Aug 02 '25 18:08 ivanmilevtues