Live data from Hacker News

GitHub announcements: Marketplace, Apps and GraphQL API

github.com

141–150 of 166 posts

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#141

Earlier quoted context omitted.

You mean the ones that delete their databases without backups?

I assume you are referring to GitLab, so yes. GitLab and Bitbucket are both actively releasing new features and have sizable paid user bases. GitHub is the market leader, no question, but it not nearly a monopoly.

"Market" is an interesting concept here.

Do you compare all usage, or just their hosted versions (i.e. do on-premise installs count)?

Do you compare all usage, or just paid usage?

Can a company that's not even close to profitable be considered a "market leader"?

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#142

Anyone knows if they plan to deprecate V3 (which is likely) and when?

We don't have a timeline yet, but any updates will be posted on the API blog: https://developer.github.com/changes/

We've bet big time on Github, and we have a lot built on it. Part of our business depend on it. We're thankful for all that GH has given us, but it'd really really help us to know an estimate when the V3 API is going to be deprecated.

We're a small business and planning the work ahead of time is our only hope.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#143
post #19

Hm, I like Github but I don't like this. This is a great move, but we already have a code hosting monoculture, and this subtly piggy-backs on it towards lock-in for tooling. Github knows orgs have inertia. Sorry for the slippery slopeism. I'm just imagining a future where shipping an app without a middleman moves to inconvenient, then annoying, then difficult, then impossible. Because this is exactly how we lost the…

> Because this is exactly how we lost the ability to send email without paying the middleman privacy tax. You want to see a tax? How does $72/user/year for code coverage tooling sound?

Would be nice if it were tiered per org size rather than per user.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#145

Earlier quoted context omitted.

Not a very obvious UI!

UI is same as Tower. Doesn't seem that far off for me.

No, Tower works differently (unless it has changed in the few months since I used it). In Tower, you can select lines by clicking line numbers, but then you must click "Stage" to actually stage those lines. Then your selection is cleared and those lines are moved to a separate "Staged" tab for that file. Whereas with GitHub Desktop, just selecting the lines marks them as lines to be staged. (GitHub Desktop doesn't actually run `git add` on those lines until the moment you click "Commit".)

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#146

Earlier quoted context omitted.

I assume you are referring to GitLab, so yes. GitLab and Bitbucket are both actively releasing new features and have sizable paid user bases. GitHub is the market leader, no question, but it not nearly a monopoly.

"Market" is an interesting concept here. Do you compare all usage, or just their hosted versions (i.e. do on-premise installs count)? Do you compare all usage, or just paid usage? Can a company that's not even close to profitable be considered a "market leader"?

"Can a company that's not even close to profitable be considered a "market leader"?"

Sure it can. Uber and Twilio are generally considered, far and away, as market leaders in their respective spaces; Uber is massively unprofitable and Twilio was operating at a loss at the time of its IPO.

Market leadership is a function of production and capacity, not profitability.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#147

The thing I'd like to see Github focus on with their API is granular permissions. There are many SASS integrations that I am just not comfortable with granting access to because I don't want to have any more than necessary 3rd parties having access to repositories. Please correct me if I'm wrong, but every time I grant an application access to my Github account, it automatically has access to all repositories I have…

+1 this a thousand times. The only way i have found to effectively lock things down is using an org and creating a new Github user just for third-party integrations.

I've done the same with creating multiple github user accounts . I think that is the only work around for some OAuth app integrations.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#149
post #140

The thing I'd like to see Github focus on with their API is granular permissions. There are many SASS integrations that I am just not comfortable with granting access to because I don't want to have any more than necessary 3rd parties having access to repositories. Please correct me if I'm wrong, but every time I grant an application access to my Github account, it automatically has access to all repositories I have…

Hey! Just in case you missed it, the new GitHub Apps might be a suitable alternative for you - they can have granular permissions ( https://developer.github.com/v3/apps/permissions/ ), so the app can select just enough permissions that it needs. For example, a GitHub App could request permissions to write issues, but not read your code - which isn't possible with OAuth Apps and scopes, as you mention. You also instal…

Thanks for pointing this out. I guess it will take a while before most services start taking advantage of the more granular permission APIs. I've lost count of how many SASS products offer Github integration and then ask for all the permissions. I never feel comfortable with that level of access so I always decline or create a new github account so I can contain access I am granting.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#150
The Listing requirements: https://developer.github.com/apps/adding-integrations/listin... mention: - OAuth Apps should have a minimum of 1000 users. - GitHub Apps should have a minimum of 250 installations.

Does this mean you aren't listed on the Marketplace until you have 1000 users + 250 installations?

Post reply on HN