top | item 42485980

(no title)

aazo11 | 1 year ago

There will new data from the graphql API added over time. Would love your feedback on which data you like to see added https://docs.github.com/en/graphql

discuss

order

diggan|1 year ago

Maybe a better question: What questions could be answered with your service, that could not be answered with just cURL + Git + the GitHub API?

aazo11|1 year ago

Great question! The purpose of github-assistant is to showcase the technologies that make it easy to build a tool/feature like this, not necessarily for it to be a stand-alone service. With dlt/Relta/LangGraph/assistant-ui we spin this up in about 10 days. For example:

- The GitHub graphql API limits to 100 items to be queried at a time and has pretty opaque secondary rate limits. Building this with cURL would take effort. dlt handles all this complexity to set up a robust pipeline by providing a connector to the GitHub API. - Creating semantic layers manually from a relational dataset and leveraging it in a text-to-sql pipeline to prevent hallucinations (similar to those we highlighted in our Medium post) would take lots of manual effort, which Relta streamlines. - Creating a chat front-end with charts was made easy by assistant-ui

Hope this makes sense.