We considered this feature at the beginning and wrote a prototype for this. Unfortunately the development speed is pretty slow now and I don't know when we will release it.
GitLab CEO here, this is totally awesome. But it should be integrated with your source code hosting. It would be cool if someone would contribute achievements to show on your GitLab profile.
It's a #clojurecup hackathon project and our site is for demo only. We wipe all repositories from time to time to free resources for new users because we are using the cheapest hosting. I'm agree with you that it should be integrated but we don't prepare for that right now. btw if you want to help us we could discuss this.
For sure we want to help. We don't have time to develop it but we can help you get started and work on a technical proposal together. And with hosting and other stuff we can help. Please email me at sytse@gitlab.com
Hah! I saw this post and the first thing I thought was to integrate it with GitLab. You guys make an amazing product that really makes the "behind a corporate firewall" world bearable. Thanks for the fantastic work!
checkins on scanned repos. you can add repos to scan. unfortunately they just reset the repo list so I'm no longer able to provide you a link to my page.
I'd suggest that if you want more people to participate, it might be good to add a small blurb at the top explaining what it is and why they might want to add things to it.
We were on maintenance to restore site functionality. I assume you visited site at this moment. We use cheapest hosting for demo only and don't expect such traffic. Sorry for this.
* This is a project we’ve build for ClojureCup.com hackaton
* We haven’t figured out how to do a proper hosted version yet and how to handle any real load. Please be patient as I occasionaly clean up/delete some repos so site remains responsible at least
* Some repos are too big or hang at some point so please accept I’ll drop them in that case. We’ll try to fix that but not in real-time
* There’s a self-hosted version you can use at your company internally (e.g. you want achievements but repos are private). Instructions are at https://github.com/someteam/acha
We use client-side DB (DataScript), all stated is downloaded to the browser, and all rendering happens without page reloads _and without API requests_ because all data is already there.
We use websockets for server push. So everything that happens on a server gets immediately pushed to the client. Including actions by other users, e.g. new repo added. No page refresh required.
29 comments
[ 3.1 ms ] story [ 78.7 ms ] threadMy favorites:
Happily Never After Add JS file to the repo
Wrecking Ball Change more than 100 files in one commit
Never, Probably Use word “later” in a commit message
In Love with Work Commit on Feb 14
Write Once. Run. Anywhere Add Java file to the repo
https://github.com/tonsky/datascript
http://tonsky.me/blog/decomposing-web-app-development/
>You are the only committer for a month
https://github.com/cknadler/gitfeats.com
Unfortunately, it doesn't look like gitfeats is hosted anymore.
Just to set expectations:
* This is a project we’ve build for ClojureCup.com hackaton
* We haven’t figured out how to do a proper hosted version yet and how to handle any real load. Please be patient as I occasionaly clean up/delete some repos so site remains responsible at least
* Some repos are too big or hang at some point so please accept I’ll drop them in that case. We’ll try to fix that but not in real-time
* There’s a self-hosted version you can use at your company internally (e.g. you want achievements but repos are private). Instructions are at https://github.com/someteam/acha
* Blog post about implementation details’ here http://tonsky.me/blog/acha-acha/
* Some interesting highlights:
We use client-side DB (DataScript), all stated is downloaded to the browser, and all rendering happens without page reloads _and without API requests_ because all data is already there.
We use websockets for server push. So everything that happens on a server gets immediately pushed to the client. Including actions by other users, e.g. new repo added. No page refresh required.
And thanks for the warm feedback!