Live data from Hacker News

GitHub announcements: Marketplace, Apps and GraphQL API

github.com

1–10 of 166 posts

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#2
"...fine-grained repository permissions with GitHub Apps...", excellent, this caused us more problems integrating than anything else. Especially for an organization, anything beyond 15-20 repos and they just couldn't give permission.

Edit: It only applies to Github Apps, we have an OAuth App. shame.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#5

I did not followed recent GitHub news closely. Is GraphQL a new thing at GitHub? And do you think GitHub integration benefits from this?

We've been developing on GraphQL internally for the past year, releasing our public preview on September 14th of last year: https://githubengineering.com/the-github-graphql-api/

All new features at GitHub are now developed with GraphQL first which means integrators will have access to the same API that we built the feature on once it ships.

If you want to learn more, one of our engineers just spoke at GraphQL Europe yesterday detailing our experiences with GraphQL thus far, here are his slides: https://speakerdeck.com/bswinnerton/launching-githubs-public...

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#6
I'm a partner at Codetree[1], one of the four launch partners in the project management category of GitHub Marketplace[2].

Happy to answer questions about our experiences working with the GH team to integrate, why we decided to list in Marketplace, etc.

[1] - http://blog.codetree.com/articles/project-management-launch-...

[2] - https://github.com/marketplace/codetree

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#7

I did not followed recent GitHub news closely. Is GraphQL a new thing at GitHub? And do you think GitHub integration benefits from this?

GraphQL is a method of creating APIs for consumption by e.g. JavaScript apps or mobile apps that is gaining popularity at the moment. So it can be seen as a successor to REST. It gives you a pretty easy query language to specify which data on which objects you are interested in and that data is then fetched for you. An example could be a React app where each component specifies which data it needs to work on, and then when a page is loaded, all of the rendered component's queries are merged into a single query that fetches all the data in one go.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#8
"Once your revenue reaches a minimum of $500 USD for the month, you'll receive an electronic payment from GitHub for 75% of the sales price."

So it looks like Github takes a 25% fee. I thought maybe they would do something more innovative regarding the fee structure, or maybe have a lower intro fee like 15%. But here is seems pretty much on par with the 30% of the Heroku marketplace.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#9
post #6

I'm a partner at Codetree[1], one of the four launch partners in the project management category of GitHub Marketplace[2]. Happy to answer questions about our experiences working with the GH team to integrate, why we decided to list in Marketplace, etc. [1] - http://blog.codetree.com/articles/project-management-launch-... [2] - https://github.com/marketplace/codetree

You might be the wrong person to ask, but I can't really find anything about this elsewhere:

As an App/Integration, is your interaction with the GitHub interface itself limited to only those things that you can do via API calls, such as creating new issues? Or do you have some capacity to modify or add on to the existing interface?

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#10
Congratulations to the GitHub team for a great release here on the new Marketplace. I'm Matt - CEO at ZenHub [1], one of the launch partners for the Marketplace. We've been building apps on top of the GitHub platform for 3 years now and watching the evolution has been amazing. The three releases here have really helped with our biggest integrator pain points:

GraphQL - better and faster access to data without hitting API limits

GitHub Apps - not having to ask users for so many permissions!

Marketplace - user acquisition targeted specifically at GitHub users

[1] https://github.com/marketplace/zenhub

Post reply on HN