GitLab raises 1.5M
about.gitlab.com
about.gitlab.com
Currently, we have to create milestones in each of the repos and assign issues to those milestones. It's really a hassle. We cross reference commits a lot in the issues and this is the reason why we don't create a "empty" repo simple for common issues. Unless there is some way to say something like "Fixes commonissuetracker#43".
Thanks, a very happy gitlab user
We do the same thing as you, create the same milestone in each of the repo's and then use the group milestone view to see an overview.
It would be nice to have a create milestone at the group level that creates the milestone in all projects, would you be willing to contribute that?
Mentioning issues or merge requests in other projects can be done with the cross project reference, found in the right hand side of every issue and merge request, for example gitlab/organization#260
a) Creation of a project independent of git repos.
OR
b) At least a way to attach issues across projects. Issue management is probably the weakest part of gitlab and one of the big reasons is this fragmentation of issues across git repos. It's trivial to see that issues can and will cut across git repos in any reasonably complex product. Another "nice to have" feature would be an ability to create "dependent" issues.
I thought to myself: "$3.25 per user per month? Sweet! I can throw $6.5 to try it out without the hassle of setting up yet another VM. Charged yearly? Eh, seems to be a bit of a commitment. Oh wait, in multiples of 10? that's $390 upfront with 8 extra licenses for a year!"
Compare that to Digital Ocean's pricing page: https://www.digitalocean.com/pricing/
They list the monthly price first but they actually bill hourly. It seems more honest and upfront to tell me what I'm in for.
I understand that you're competitive compared to Github enterprise, but I think that page needs some work to make it more trustworthy and less salesman-pitch-y. Even Github lists that they start from $2500 upfront, not $3.25 + read the fine print.
Best of luck to you and congratulations on the funding.
Edit: And I just noticed that's actually for the on-site EE and that Gitlab.com is free. Oy vey.
I think some language and price listing adjustments like you suggested would be a great improvement. Even if it's as simple as $32.5 per user pack per month (charged yearly).
We have around 20 Backblaze licenses that we pay a bit over $1000 per year for. It makes sense for them to advertise the price per user because they charge us that way.
This is akin to Pepsi sticking a huge sign over their 24 pack at the department store saying "NOW ONLY 99 CENTS PER CAN!" minimum 24, in increments of 24.
Anyway, like I said, the way the pricing is advertised turned an interested/potential customer away.
It allows you to create projects with multiple repos and then manage issues at the project level.
I signed up and tried out a test account - it looks pretty nice. I haven't used it for any real projects however.
We'd used GitLab for over a year internally, but as I've mentioned previously, it became a pain to maintain. So we switched to GitHub for our private "important" projects and turned off our GitLab instance (other reasons caused this too mind). Our version was 6.7 or something up until today.
Today we realised we should run GitLab internally again for non-critical repositories - since our networking is a pain to give external access to servers - we can't access it out of the office. I updated us to 7.12 CE and I kind of regret it.
The UI is so complicated now. Whilst there are good features that we like, it's so hard to navigate to where you want to be. I think this is down to the "contextual" sidebar. I really do prefer GitHub's UI for repo administration and usage, which is a shame.
Sure, the colours are nice in GitLab but it's far from functional. My colleagues felt the same way too.
Also (for those at GitLab) your Markdown renderer is still not rendering Markdown correctly in all cases...
Anyway, not to take away from the funding - it's excellent news!
Now that GitLab is getting some funding, it will at least level the playing field somewhat.
The hierarchy is actually the same, we just moved what was on top - to the side.
That said, it is a work in progress and with every release so far we have made significant changes to the UI to make it easier to work with and continue to do so.
I understand that the contextual sidebar can be confusing. One way I'm thinking we can improve it, is to make it more clear where you are, so that the context is clear from the start. Do you think that would make a difference for you?
We're very happy to hear suggestions for improvements in this area -or even better, receive contributions in the form of pull requests.
Still, I'll be closely watching GitLab and upgrading every few releases.
If you want to do something big, you should consider writing a proposal first in one of our issue trackers or on feedback.gitlab.com.
In the same line, consider just creating a prototype / proposal or MVP of whatever you're building first. There are many people at GitLab happy to help you get rolling and get the PR merged. At the same time, if you're completely off-track, we'll also tell you that.
The best way to not waste time is to communicate before, during and after any effort.
Edit: Discussing this gave us an idea to improve it, see https://gitlab.com/gitlab-org/gitlab-ce/issues/1958 for the idea of adding back links to make it more understandable like folder navigation.
* learn about what the project is, a short description on what it is, how to install, where to find more documentation
* look at / search the files or clone the repo
* search bugreports or create a new bugreport
Your default project page looks quite similar to gitorious, which looks more like a place to just host your repository and not a place to interact with the project. Bitbucket's default looks way better for example, and github's is quite good too.
My suggestion to make Gitlab fit better into my workflow:
* default page/tab for project root should be configurable, either on per project or per user basis: I'd like to have the README as default for example, the Activity page by default interests me less.
* there should be a tab for issues on the default page, its more important than to see the activity IMHO
* you've got the clone URL in an easily accessible place, good!
* the Files view is quite similar to Github's (good!), but I can't figure out how to search (either fulltext or filename)
* I don't see a button to create a new issue (I'm not logged in, should I login first? Github has a new issue button that takes you to login)
* how do I search in issues (fulltext?)
* how do I search for project names, or inside projects/issues globally?
* the default project page should somehow highlight or focus on making it easy and obvious the main aspects on how you'd interact with the project, if all features are shown in equal style it feels somewhat cluttered and overloaded.
P.S.: should I open a feature request about these on the gitlab site?
We've merged a completely new project homepage for 7.13 (out on the 22nd) that addresses some of the things you mentioned. It will not be configurable however.
Create issue is indeed only visible when logged in, makes sense to always show it, feel free to submit to feedback.gitlab.com
Searching is fulltext but can be improved.
I am using a gitlab instance for about 2 years on my personal server and have been very happy with it.
Recently, (finally!) we switched our research group over from (a very very old version of) redmine and you can't imagine my joy when that happended! I think never before in my life migrating wiki pages and issues felt so good.
Last but not least it is encouraging to see a European software startup thriving and growing like you do. Nothing against the great products from SV but a little geographical competition never hurt nobody. Right? ;)
Keep up the great work. Grüße aus Deutschland / Greetings from Germany
But I've got to say GitLab is just incredible to use now. It's really nice and I now use it over BitBucket for my private repositories. I still use GitHub for OpenSource (that's going to be a hard barrier to get through if they really want to) but I'm a big fan.
So congrats on the round! This is technically the second seed round, right? Or does YCombinator not really count as a seed anymore?
Most people don't regard the Y Combinator investment as a seed round. Also, the seed round can stretch out in time due to the SAFE agreements that are used (it is not a priced round).
I'm not going to lie and this is going to sound kinda shallow but I thought GitLab looked nicer too. Granted this wasn't the main thing that made me move but it did help nudge me a little.
Beyond that it's not like git is very different between places so it's kinda hard to differentiate in my opinion.
They also offer a hosted version too that's free depending on your usage.
GitLab is open source. You can run in on almost anything or use our free cloud offering GitLab.com.
We're almost at feature parity with GitHub, but also offer other things. For instance features such as rebase before merge, merge request approvals, LDAP group integration.
In addition, we build GitLab Continuous Integration, which is a fully featured CI tool that is easy to scale and integrates with GitLab. It's completely free.
See more here: https://about.gitlab.com/better-than-github/
Much of this can be replicated in those services though it may require a slightly more manual integration.
GitLab is going very fast both in terms of customization/integration and in usability. We've always valued a solid product that doesn't hurt itself by adding too many new features or configurables, but lately we've been spending more and more time thinking about the feel and look of GitLab.
Concretely it depends on what our customers and community request and contribute. Also have a look at our CHANGELOG for the upcoming release: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELO...
For those who don't get the joke, https://www.google.com/search?num=40&es_sm=119&q="GitLab+CEO...
To put it another way, GNU and Linux were just a "cheap clone" of UNIX, but became a great platform for innovation.