It's hard to compete against GitHub. I hope they will get some traction so we have an alternative to GitHub once it gets bought by MS (and becomes the next SourceForge).
Why would Microsoft buy github? They have their own.
Almost Everything We Do Will Be Open
51–60 of 208 posts
Re: Almost Everything We Do Will Be Open
#52Earlier quoted context omitted.
Great! Anything you miss, coming from GitHub?
Not really for now. The only thing, which doesn't really depend on you I assume :), is I wish GitLab was used more often as an authentication mechanism by other services. I don't know if GitLab is actually an OpenID provider or if it's just because it's not popular enough yet.
GitLab can be an OAuth provider since version 7.7 [0]. I think it takes a while for this to be adopted by other services.
Any advice or help improving this situation is welcome.
[0]: https://about.gitlab.com/2015/01/22/gitlab-7-7-and-ci-5-4-re...
Re: Almost Everything We Do Will Be Open
#53Earlier quoted context omitted.
It is, we don't intent to be vague about this. I hadn't heard of the term openwashing, but I understand the criticism. See also our license for our proprietary GitLab Enterprise Edition: https://gitlab.com/gitlab-org/gitlab-ee/blob/master/LICENSE And the license for our open source GitLab Community Edition (MIT Expat): https://gitlab.com/gitlab-org/gitlab-ce/blob/master/LICENSE
> You are free to modify this Software and publish patches. > It is forbidden to copy, merge, publish, distribute, sublicense, and/or sell copies of the Software. You might want to get a lawyer on the phone - because that seems contradicting to me. This is why you should stick with open source licenses that have been vetted by a team of lawyers already. You should check out the AGPL license.
GitLab Community Edition is licensed under the MIT Expat license: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/LICENSE
Re: Almost Everything We Do Will Be Open
#54Some issues:
- Does it have a default task management tool or we need to integrate a 3rd party ? Couldn't find it in the forums yet
- The UI is a bit clunky in terms of navigation. For example, being able to move from the homepage level to specific project back and forth is a bit confusing. Would love a re-design of UI.
EDIT:
Lot of feedback that I can give. So far:
- Make it easy to navigate between index page and specific groups/projects. May be on login to index, just show a dashboard with all groups/projects that I am part of. If Admin, then show me additional options like what you have in "Admin Area" menu. Here is one idea. Just show all menu options in the left sidebar and split it like:
- Home
- Groups
- Projects
- Project 1
- all menus that shows up for projects
- Admin Area
- Profile Settings
- Users
- Mail Settings
- User profile management is not that good for admins. For example, just yesterday one of my developers got locked out and I could not reset his access via the UI. I had to go in the config files to update the lockout timestamp.- Also for new users, as admin I want the control to add them as verified user already. Currently I don't think that options is there in UI unless we fiddle with the code.
- For email driver, a simple form in UI will be nice to have. For example, if I want to use Mandrill, give me that option in the UI.
Bottomline is that even though we are developers, we don't want to change the .rb files for Gitlab and instead focus on an easy UI.
Re: Almost Everything We Do Will Be Open
#55Good timing. Recently installed Gitlab Community edition on DigitalOcean (one click install) and so far loving it. Some issues: - Does it have a default task management tool or we need to integrate a 3rd party ? Couldn't find it in the forums yet - The UI is a bit clunky in terms of navigation. For example, being able to move from the homepage level to specific project back and forth is a bit confusing. Would love a…
> Does it have a default task management tool or we need to integrate a 3rd party ? Couldn't find it in the forums yet
You can use Issues, which comes in every project and can be linked all throughout your GitLab instance. They also integrate with merge requests and can be used 'Kanban' style by using milestones. See our own for GitLab's issues: https://gitlab.com/gitlab-org/gitlab-ce/issues
You can also integrate many of the popular systems, such as JIRA, Asana, Trello.
> The UI is a bit clunky in terms of navigation. For example, being able to move from the homepage level to specific project back and forth is a bit confusing. Would love a re-design of UI.
We're working very hard on this. The coming release will add more context to the menu and we're looking to improve it further both in terms of design, as well as UX.
It'd be great if you could share us your thoughts on how we can improve this.
Re: Almost Everything We Do Will Be Open
#56Coincidentally, I just installed GitLab to try it out for our small team to replace BitBucket + Jira. And while its more than capable filling Bitbucket shoes the issues subsystem is probably worse than github's and nowhere near flexible as jira. Most notably: Missing more sophisticated workflows. Search for issues using multiple labels. Search for issues across multiple projects. We would also love to be able to do s…
Re: Almost Everything We Do Will Be Open
#57Re: Almost Everything We Do Will Be Open
#58Still using Redmine for self-hosting here, Gitlab is too heavy for small teams. Thought about trying Phabricator but then its various components with strange names stopped me from trying, plus it seems clunky for small team too.
In terms of load, it can run on a Raspberry Pi.
Re: Almost Everything We Do Will Be Open
#59Good timing. Recently installed Gitlab Community edition on DigitalOcean (one click install) and so far loving it. Some issues: - Does it have a default task management tool or we need to integrate a 3rd party ? Couldn't find it in the forums yet - The UI is a bit clunky in terms of navigation. For example, being able to move from the homepage level to specific project back and forth is a bit confusing. Would love a…
Happy to hear! > Does it have a default task management tool or we need to integrate a 3rd party ? Couldn't find it in the forums yet You can use Issues, which comes in every project and can be linked all throughout your GitLab instance. They also integrate with merge requests and can be used 'Kanban' style by using milestones. See our own for GitLab's issues: https://gitlab.com/gitlab-org/gitlab-ce/issues You can al…
Re: Almost Everything We Do Will Be Open
#60Earlier quoted context omitted.
That's not the definition of "open source", that's the definition of "free software". As you can see by this very article, "open" and "free" are not the same. http://www.gnu.org/philosophy/open-source-misses-the-point.e...
They are: http://opensource.org/osd The only difference is their argument. Free software uses ethical arguments, open source denies ethics altogether and uses consequentialist arguments related to business value and technical superiority (which are becoming increasingly criticized).