Live data from Hacker News

GitHub announcements: Marketplace, Apps and GraphQL API

github.com

71–80 of 166 posts

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#71
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?

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#72

Edit: sorry for this. it was not my intention to come across this way. I was wrong. The Github team was great and tireless during this launch, congrats to Github and all the partners. I'm Jaime, CEO of Codacy[1] and one of the three chosen Code Quality partners for this launch. We specially love the Github Apps, since we heard for a long time the feedback of asking too many permissions. This has been a bit of a pain…

I don't think you understand your "really qualified audience" very well if you thought a coordinated marketing campaign with all the other "chosen" launch partners was a good idea.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#73
post #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.

Wow, i think 25% is more than enough, they don't have costs that justify 25%. It's just their monopoly that allows them to charge that much.

A monopoly that is losing over $9M a month.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#75
post #66

How about communities, forums, boards? When I see an interesting project I'd like to talk to the developer without cluttering the Issues section. It could be the entry point of every repo, moderated by the owner of course (something like php docs where people can post interesting stuff related to the page at the end). And it would make Github more social.

Why do you think you'd be cluttering the issues section? I wouldn't let that (your) perception stop you. Just open the issue if you have something to say.

Please don't. Issues are for bug reports and are not a support forum. If the repo maintainer asks in the README that usage questions should first be asked on Gitter, Slack, or Stack Overflow, please respect that request!

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#76
post #75
post #66

Earlier quoted context omitted.

Why do you think you'd be cluttering the issues section? I wouldn't let that (your) perception stop you. Just open the issue if you have something to say.

Please don't. Issues are for bug reports and are not a support forum. If the repo maintainer asks in the README that usage questions should first be asked on Gitter, Slack, or Stack Overflow, please respect that request!

Where does a "hey, I have this idea, could send a PR if you like it" goes?

And what if the maintainer does not talk about any forum in the README? (What is, like, some 90% of the repos.)

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#77

How about communities, forums, boards? When I see an interesting project I'd like to talk to the developer without cluttering the Issues section. It could be the entry point of every repo, moderated by the owner of course (something like php docs where people can post interesting stuff related to the page at the end). And it would make Github more social.

I've always thought GitHub should be more social.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#78
post #16
post #7

Earlier quoted context omitted.

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 the…

The main thing vs REST is that it fixes the 'overlapping data in resources' issue. Want a timeline of tweets? Well you'll also want avatars to display, and you probably don't want that in a separate resource (because of multiple requests), so both /tweets and /users/userid will give you avatar details. It's a bit messy. In graphQL there's one resource and you query it to tell you what you want.

Hey! I cover that a bit ni a followup blog post :)

https://blog.runscope.com/posts/you-might-not-need-graphql

tl;dr: maybe you want OData, JSON-API, or one of the many other standards or practices that solve this simple problem as their super-set of functionality on top of the networking principles of REST.

Using GraphQL for this alone is rather nuclear, as you gain a lot with GraphQL but lose other stuff.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#79
post #75
post #66

Earlier quoted context omitted.

Why do you think you'd be cluttering the issues section? I wouldn't let that (your) perception stop you. Just open the issue if you have something to say.

Please don't. Issues are for bug reports and are not a support forum. If the repo maintainer asks in the README that usage questions should first be asked on Gitter, Slack, or Stack Overflow, please respect that request!

Poor documentation is a bug in itself.

Re: GitHub announcements: Marketplace, Apps and GraphQL API

#80

This is really cool, and I just discovered sentry.io because of it which is something that we have wanted but hadn't yet put the time into finding.

Sentry is pretty awesome. There are a few similar services like Airbrake, Rollbar, etc.
Post reply on HN