Giter Site home page Giter Site logo

Comments (4)

laurentS avatar laurentS commented on July 20, 2024 1

Thanks for explaining where it comes from. From my perspective, just having the issues as child of repo instead of the current setup works fine, because it covers our use case 😅 I don't think there would be many cases where you specifically want "less data for your quota", but if that pops up someday, we can figure out something?

I can try and implement this, and follow a similar logic for other streams where a similar situation exists.

from tap-github.

aaronsteers avatar aaronsteers commented on July 20, 2024

@laurentS - Thanks for raising this! I wonder if it's best to just support issue_comments in this case as a child of repo, driven by the {repo}/issues/coments endpoint instead of being a child of issues (aka, a child of repo instead of a grandchild of repo). Performance would be improved, I think, to make a paginated repo-level call, rather than a separate round of calls for each issue, and it would also address your point about rate limits.

At the time when I was developing the first version of this tap, we were needing an example case to prove parent-child and grandparent-parent-child relationships for the SDK, and for this reason we probably chose a less-than-ideal retrieval path - in the interest of proving the more complex use case.

Given all the above, I think I'd be inclined to take your proposed logic in place of how we have it set now. Wdyt?

from tap-github.

Ry-DS avatar Ry-DS commented on July 20, 2024

Was this resolved in #9? We could close then if so 👀

from tap-github.

laurentS avatar laurentS commented on July 20, 2024

Indeed, thanks for pointing it out.

from tap-github.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.