Signed up immediately. Very promising, especially if the history stays up there for anyone who joins the "repo" discussion later on.
This could be really important for bigger projects where new/significant features should be discussed openly. This way the information stays attached to the repo and others can refer to it later on.
Dev here! Yeah, we've been making www.trou.pe for while and have just added some github hooks after some user requests. We are just curious to see how far people want github integration to go...
Not the parent, but I'm reluctant to give a website access to an account I care about just for a trial. If I know that I want to use your service, sure, but not if I just want to casually evaluate it.
Email and password. It's not really better to be fair
I can give a new service a disposable email address, I don't have a disposable Github/Facebook/Twitter/etc account. Not even a shred of a chance of me testing something if you're requesting anything other than the most basic of read-only permissions too
Hey there. We'll absolutely consider how non-technical folks can engage with this. Our current product, Troupe (http://trou.pe) is more along these lines, with GitHub webhooks integration.
We may look to fuse the concepts so that it works brilliantly for both the developers and the rest of the company too.
Yeah, that barrier is a tough one to overcome. We've found that having an easy entry point (nothing to install, one click signup etc.) lowers the barrier a bit.
Also having some kind of free tier could always be an advantage over hipchat...
Good point. The problem with a tier limited by the number of people is that you take away one of the best parts of a free chat service. Being able to freely invite _anyone_ into a conversation really opens up what you can do.
Looks really interesting, you guys should take a look at www.surfly.com. With Surfly in the mix you would not just be able to chat about things but also show people around.
Not directly related to your product, but I always wonder why, with soft launches like this where you gauge interest, why not make the "interest" count public? How many people have you captured?
That being said, I've wanted this idea for a while, so I signed up straight away.
Hm, "signing up" by providing read-only OAuth access to my GitHub account is... fascinating. :-)
Very clever way to make signups easy, relevant to the interest you're trying to gauge, and gather far more information about me than just my e-mail address (eg. my activity level on GitHub, the type of projects I'm involved in).
Another immediate signup. Would like to echo @davman's comment about showing the interest count. It would be interesting to watch the needle, so to speak. A +1 for Hubot integration as well.
We're using a huge amount of open source components ourselves and are actively contributing back to those projects. James Coglan's Faye is a great example of this where we've been working with James to get it to V1.
The approach we'll take for our own work is certainly to open source some of the components rather than the entire system. We're big believers in giving back, but at the same time we ned to protect our own business.
failed to fetch user profile (status: 403 data: {"message":"Maximum number of login attempts exceeded","documentation_url":"http://developer.github.com/v3"})
at Strategy.userProfile (/opt/gitter/landing-app/node_modules/passport-github/lib/passport-github/strategy.js:90:28)
at passBackControl (/opt/gitter/landing-app/node_modules/passport-github/node_modules/passport-oauth/node_modules/oauth/lib/oauth2.js:105:9)
at IncomingMessage.exports.OAuth2._executeRequest.request.on.callbackCalled (/opt/gitter/landing-app/node_modules/passport-github/node_modules/passport-oauth/node_modules/oauth/lib/oauth2.js:124:7)
at IncomingMessage.EventEmitter.emit (events.js:126:20)
at IncomingMessage._emitEnd (http.js:366:10)
at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)
at CleartextStream.socketOnData [as ondata] (http.js:1472:20)
at CleartextStream.CryptoStream._push (tls.js:544:27)
at SecurePair.cycle (tls.js:898:20)
at EncryptedStream.CryptoStream.write (tls.js:285:13)
at Socket.ondata (stream.js:38:26)
Guess it's built with node ;)
After pressing the button again, it gave me the confirmation message.
Yup, they should log / e-mail themselves the error messages when in production rather than displaying them, sensitive info might leak plus stacktrace aren't very friendly.
The landing page looks really slick. I was wondering, how did you create the design for it?
I'm a programmer and my web design skills are limited to installing bootstrap, and I'm always fascinated, how would you come up with right color/font/layout matching
I do everything "in the browser" these days. No Photoshop, just straight HTML/CSS/JS in Sublime Text. That way the site starts to feel alive pretty quickly and then I just tweak stuff around until I'm happy with it.
Colours...
Sometimes I use http://flatuicolors.com/ as a starting point and then tweak it from there.
Hello, Would you mind sharing about front end libraries (js, css) you've used. The interface is beautiful and efficient. I'd love to hear a bit more about it.
Thanks for much for the compliment, you made my day.
There's not much to say really. It's just pretty vanilla jQuery and then I code the CSS/HTML by hand. I use a few Bootstrap components, but where possibly I try to craft everything myself. I think that helps to keep it simple, if you start throwing a lot of components together you end up with a mess rather than having to put the effort in yourself and, as your time is a precious resource, you think more about what's important and what's not.
I was looking at the source and found your rick astley. It looked really weird in chrome's dev tools :P. Your CSS/HTML is way better than mine, time to polish my skills..
At the moment we have node + express + faye for rest api/streaming. The web front end is currently built with backbone, less and a sprinkling of bootstrap.
After signing up for Gitter I checked out Trou.pe. But even without signing up for Trou.pe it already knew my gravatar & was able to suggest me usernames (including my full name) when going to http://trou.pe.
When you perform the OAuth signup via GitHub, GitHub provides us with your name username, etc. Then, if you click the link to signup with Troupe, we create a Troupe account for you, pre-populated with your details, so that you don't need to enter them again.
Please make it so we can delete our accounts. I signed in for gitter because I like what I read and wanted to be on the waiting list, but when I got the message saying about Trou.pe I was curious to see what it was, not sign up. That's not cool, and now I'm signed up for some site I don't even know what does... I looked around after being force signed up and STILL don't know what it is. Now I can't delete it without going to Github and de-authorizing the actual account I did want. ಠ_ಠ
Just tried signing up with github and got the message -
"Gitter isn't ready yet. If we get enough support, we will launch this in a few months. Help spread the word by Tweeting about us and follow @GitChat for updates."
From the other comments here, it looks like people are able to try out a demo or something. What am I missing?
I want to pay money for this. A chat service with built-in GitHub integration including issue and file referencing sounds like a fantastic tool for teams building using GitHub.
Any chance you can use an actual Kickstarter instead so I can throw money at you? :)
As long as it's not Pound coins. Those things are heavy!
Thanks for the feedback. Our Clickstarter (tm?) is doing quite nicely. I don't think we'll need to Kickstarter it, we've actually built a lot of the tech anyway and could put this together pretty quickly and start charging too.
Funny enough, I had just sent an email to GitHub support yesterday with similar comment. Using chatrooms internally as much as they do, I can't believe GH doesn't have builtin chat with deep integration and decent API. Heck, even make trivial to add your Hubot's.
A lot of comments here are saying things like "I wouldn't be able to persuade my team/non-technical colleagues to use this instead of HipChat". Surely one the most exciting uses for Gitter is discussion on open-source repos, where you aren't already communicating with repo collaborators?
true, but it would be fantastic to merge those two cultures together. Having non technical people involved in open source projects is a good thing, and it is something that we are trying to encourage.
(Edit: I initially thought this was _from_ GitHub. Apparently it's not, so please disregard the nagging below. It is a cool idea, but if GitHub did this, I'd have different expectations.)
I'd be all over this if it was an IRC server. Most big projects already have an IRC channel on FreeNode, so this'd be a natural fit: Provide an IRC server with a channel for each project, provide a free web client for this server with the GitHub-goodies.
But alas, apparently it's just another proprietary chat network.
Actually, FreeNode integration is something we've discussed quite a bit and could well end up in the product if there is enough interest in us putting it in. FreeNode is an incredible source of information and it would be a pity not to use it.
This would be the killer feature to add. Users should be able to communicate to freenode, and vice versa, while being able to do all of the management functions.
You guys should offer this for github enterprise. Any form of integration would also be nice (an IRC or XMPP bridge) because I don't want yet another chat client on my desktop, and alerts from web clients don't cut it...
...slightly offtopic, on the alerts: chrome's rich notifications pop under apple's desktop notifications, and neither let me capture the notification and have the system voice read it to me rather than flash up in a corner that I'm not looking at. But campfire's in-browser notifications are the worst of all, some random tab beeping when I have 100 open.
Yeah, github enterprise definitely makes sense, and it is something that we will look into.
Chrome's notifications since v28 kinda suck. Browser notifications have always been difficult, and in fact our www.trou.pe native app was originally just a toolbar app to solve this problem.
114 comments
[ 32.3 ms ] story [ 2404 ms ] threadWe're trying to see how much support there would be for a product like this. If we get a lot of "signups" we'll get cracking immediately.
Comments/feedback more than welcome.
Thanks in advance for your support.
Coming from someone who uses Github with a few people, this would be great. I'd even pay for it if our project was more than a hobby at this point.
Thanks for your feebdack.
This could be really important for bigger projects where new/significant features should be discussed openly. This way the information stays attached to the repo and others can refer to it later on.
Looking forward to seeing it in action!
And my Windows Phone? :(
One small improvement: Link the "@GitChat" on the confirmation page to the twitter account ;)
Why don't you like the idea of signing up with GitHub? Feedback will be very valuable for us, thanks.
What would you have in mind instead?
Email and password. It's not really better to be fair
I can give a new service a disposable email address, I don't have a disposable Github/Facebook/Twitter/etc account. Not even a shred of a chance of me testing something if you're requesting anything other than the most basic of read-only permissions too
Now there's a business idea: Mailinator for shady sites harvesting "social" accounts.
I love the concept though and I can see this being the tool of choice for technical teams.
We may look to fuse the concepts so that it works brilliantly for both the developers and the rest of the company too.
Also having some kind of free tier could always be an advantage over hipchat...
Also, I couldn't find any contact info. :(
That being said, I've wanted this idea for a while, so I signed up straight away.
Very clever way to make signups easy, relevant to the interest you're trying to gauge, and gather far more information about me than just my e-mail address (eg. my activity level on GitHub, the type of projects I'm involved in).
At any rate, best of luck! Amazing effort.
We're using a huge amount of open source components ourselves and are actively contributing back to those projects. James Coglan's Faye is a great example of this where we've been working with James to get it to V1.
The approach we'll take for our own work is certainly to open source some of the components rather than the entire system. We're big believers in giving back, but at the same time we ned to protect our own business.
failed to fetch user profile (status: 403 data: {"message":"Maximum number of login attempts exceeded","documentation_url":"http://developer.github.com/v3"}) at Strategy.userProfile (/opt/gitter/landing-app/node_modules/passport-github/lib/passport-github/strategy.js:90:28) at passBackControl (/opt/gitter/landing-app/node_modules/passport-github/node_modules/passport-oauth/node_modules/oauth/lib/oauth2.js:105:9) at IncomingMessage.exports.OAuth2._executeRequest.request.on.callbackCalled (/opt/gitter/landing-app/node_modules/passport-github/node_modules/passport-oauth/node_modules/oauth/lib/oauth2.js:124:7) at IncomingMessage.EventEmitter.emit (events.js:126:20) at IncomingMessage._emitEnd (http.js:366:10) at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23) at CleartextStream.socketOnData [as ondata] (http.js:1472:20) at CleartextStream.CryptoStream._push (tls.js:544:27) at SecurePair.cycle (tls.js:898:20) at EncryptedStream.CryptoStream.write (tls.js:285:13) at Socket.ondata (stream.js:38:26)
Guess it's built with node ;)
After pressing the button again, it gave me the confirmation message.
Um, thanks for pointing this out, will take a look at it, we may have blown through the rate limit.
Looks like they might have left the connect.errorHandler() dev middleware (http://www.senchalabs.org/connect/errorHandler.html) plugged into their app.
We normally log these and just display a friendly error message to the end user.
I do everything "in the browser" these days. No Photoshop, just straight HTML/CSS/JS in Sublime Text. That way the site starts to feel alive pretty quickly and then I just tweak stuff around until I'm happy with it.
Colours... Sometimes I use http://flatuicolors.com/ as a starting point and then tweak it from there.
Also keep looking around at stuff on Dribble/Behance/Pinterest for inspiration. Some good guys to follow on Pinterest: http://www.pinterest.com/robklaiss/uiux/ http://www.pinterest.com/alexhyett/ui-ux-inspiration/ http://www.pinterest.com/wkk711/mobile-ui-ux/
Hope that's helpful.
There's not much to say really. It's just pretty vanilla jQuery and then I code the CSS/HTML by hand. I use a few Bootstrap components, but where possibly I try to craft everything myself. I think that helps to keep it simple, if you start throwing a lot of components together you end up with a mess rather than having to put the effort in yourself and, as your time is a precious resource, you think more about what's important and what's not.
Sorry, I know that's not very helpful!
After signing up for Gitter I checked out Trou.pe. But even without signing up for Trou.pe it already knew my gravatar & was able to suggest me usernames (including my full name) when going to http://trou.pe.
How's that possible?
Hope this helps!
(I'm one of the devs)
It's kinda convenient, but still does not feel quite right :(
I think at the very least, have a message saying "This information was shared when you did X" so it's at least explicit.
Possibly just not at all; methinks the github crowd, unlike the facebook crowd, are sufficiently privacy sentient.
We're developers ourselves and value our privacy too/
"Gitter isn't ready yet. If we get enough support, we will launch this in a few months. Help spread the word by Tweeting about us and follow @GitChat for updates."
From the other comments here, it looks like people are able to try out a demo or something. What am I missing?
We tried to make that clear in the text above the signup button, sorry if we mislead you that wasn't the intention.
We're trying to gauge interest before investing heavily in the product.
Any chance you can use an actual Kickstarter instead so I can throw money at you? :)
Thanks for the feedback. Our Clickstarter (tm?) is doing quite nicely. I don't think we'll need to Kickstarter it, we've actually built a lot of the tech anyway and could put this together pretty quickly and start charging too.
EDIT: The screenshot was updated. ;D
I'd be all over this if it was an IRC server. Most big projects already have an IRC channel on FreeNode, so this'd be a natural fit: Provide an IRC server with a channel for each project, provide a free web client for this server with the GitHub-goodies.
But alas, apparently it's just another proprietary chat network.
...slightly offtopic, on the alerts: chrome's rich notifications pop under apple's desktop notifications, and neither let me capture the notification and have the system voice read it to me rather than flash up in a corner that I'm not looking at. But campfire's in-browser notifications are the worst of all, some random tab beeping when I have 100 open.
Chrome's notifications since v28 kinda suck. Browser notifications have always been difficult, and in fact our www.trou.pe native app was originally just a toolbar app to solve this problem.