76 ms·
Good timing. Recently installed Gitlab Community edition on DigitalOcean (one click install) and so far loving it. Some issues: - Does it have a default task
by codegeek 11y ago
Good 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 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.
- jobvandervoort 11y agoHappy 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 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.
- codegeek 11y agosee my edited response.
- jobvandervoort 11y agoThanks, that's some very nice feedback. We're thinking about improving the navigation to / between projects and groups. We'll probably do something similar to your suggestion in the coming months. We're trying to move as many things from gitlab.rb to the admin interface. We add more every release and intent to make (almost) everything available through the UI.
- oblio 11y agoSome proofreading issues related to the CI webpage (https://about.gitlab.com/gitlab-ci/ https://about.gitlab.com/gitlab-ci/). ). They're minor and easy to fix but I think they would help regarding sales: -> Multi-platform since you can executes builds on Unix, Windows and OSX. -> Stable because the GitLab CI is on a different machine that(n) the ones that perform builds. Also the whole phrasing is a bit weird, I'd change it to: Key feature: description. The way it is now those phrases seem a little clunky and unnatural. A totally separate issue, what are the limitations for the CI stuff? Build per day/per OS/whatever?
- jobvandervoort 11y agoThanks, fixed here: https://gitlab.com/gitlab-com/www-gitlab-com/commit/a70f66938bedb3fb15caab2f0cdb04918eb0b99d https://gitlab.com/gitlab-com/www-gitlab-com/commit/a70f6693... Regarding limitations: at this point there are no limitations.
- sytse 11y agoFor task management you can use the build in issues and tools that integrate with that https://about.gitlab.com/applications/#scrum-boards https://about.gitlab.com/applications/#scrum-boards Your navigation remarks are spot on and inspired me to make this issue https://gitlab.com/gitlab-org/gitlab-ce/issues/2225 https://gitlab.com/gitlab-org/gitlab-ce/issues/2225 Doesn't the lockout expire at some point? I agree it would be nice to reset from the UI. Mmm, I thought that if an admin added a user they didn't have to verify their email. Do you mean something like project services? http://doc.gitlab.com/ce/integration/README.html http://doc.gitlab.com/ce/integration/README.html I agree that your shouldn't change .rb files. Please contribute any improvements you make so we can include them.