Skip to content

[Discussion] Visualization for the dspy codebase #8350

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

Hey all,

I would usually open a discussion thread, but since those are not enabled for dspy I decided to go ahead and open a PR.

In this PR I have generated a high-level (abstract) diagrams for the codebase of dspy, you can see it rednered here: https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/dspy/on_boarding.md

Me and a friend are building something which helps people get up-to-speed with new codebases. We think that diagram first documentation is the way to go, would love to hear your opinion on the matter and in general all feedback is more than welcome! (Especially considering that lot's of students interact with this codebase, I think that it would be amazing to have such docs)

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.

@chenmoneygithub
Copy link
Collaborator

@ivanmilevtues Thanks for working on this!

I like diagrams or knowledge graph, but I don't think the rendered diagram is correct though. Since DSPy is using MIT license, and you plan to host the documentation on your own repo, I don't have objection to that! Let me know if you want some content review.

@ivanmilevtues
Copy link
Author

@chenmoneygithub if you have the time and are willing to it would be invaluable for us to hear what you like and don't like about the diagram. Further what is incorrect, and what could possible win you over to have such diagrams in this repo :)

Do you think that such documentation format can be useful for new collaborators?

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.

2 participants