I would appreciate some quick info what this is all about. Clicking on link presents me with a huge diagram i know nothing about. What am I looking at?
tank-34•1h ago
this project is inspired by https://apis.guru/graphql-voyager/, which visualize the entity relationships based on graphviz and add fancy ui effects.
fastapi-voyager, from left to right, is tag, routes(apis) and response_models, it indicates the internal relationship between routes, which can help developers/PO easily figure out the data structure.
tonyhart7•1h ago
ok, how is this better than OpenAPI schema???
tank-34•1h ago
in swagger, from the definition of schema you are not able to easily figure out the related class, the name is marked as <object> or array<object>
in voyager their relationships are visualized and very close to the source code.
agumonkey•1h ago
Pretty nice
tank-34•1h ago
scroll to zoom in/out
pick tag/routes at left panel, and see subgraphs
double click to see field table and source code, click link to see source code in github
brulard•1h ago
tank-34•1h ago
fastapi-voyager, from left to right, is tag, routes(apis) and response_models, it indicates the internal relationship between routes, which can help developers/PO easily figure out the data structure.
tonyhart7•1h ago
tank-34•1h ago
in voyager their relationships are visualized and very close to the source code.
agumonkey•1h ago