Apache Allura — Open source project hosting platform
allura.apache.org
allura.apache.org
This would benefit in a major way from a pass by a designer / UX person. The first thing I noticed (and the reason that I won't even try using it) is that it's significantly uglier than my terminal. GitHub has set the bar for Git web UX at "pleasant enough to look at all day" and this falls way short of that. I struggle, probably more than average, with spacing and layout; but I am one dev and they are the Apache Foundation.
It's also hella slow: it is to GitLab as GitLab is to GitHub.
I like functionalities, UX sucks but it doesn't matter for me.
Self hosted GitLab should be fast. GitLab.com has an export to move all your project metadata to a self hosted instance.
If the infrastructure underneath is solid, it might be as easy as redoing the presentation layer to make it more reasonable... but I'd have to have more than a cursory glance to tell. It's just hard to want to do that when you've immediately got the taste of SourceForge in your mouth...
"Allura began in October 2009 as an open-source reimplementation in Python of the developer tools for SourceForge (previously written in PHP), and was first announced in March 2011. Allura became the default platform for new projects on SourceForge in July 2011."
https://sourceforge.net/p/smplayer/code/HEAD/tree/ https://forge-allura.apache.org/p/allura/git/ci/master/tree/
I'm also curious why this is such a thing in various code/project hosting applications. GOGS was cloning GitHub's UI (down to the level of copying their CSS) for a long time and still retains a lot of similarities. Is it that hard to come up with a novel UX for code browsing and project management?
[1] https://web.archive.org/web/20110315035603/http://sourceforg... [2] https://blog.bitergia.com/2012/11/13/some-charts-about-allur... [3] https://blog.bitergia.com/2012/11/16/the-history-of-fusionfo...
However, Bloodhound, which started out as a Trac clone, seems to be less active in development: http://svn.apache.org/viewvc/bloodhound/trunk/
Trac itself is more active (and stable) though and still has one of the best ticket systems, repository browsers and plugin architectures anywhere. It supports Git, wiki and more out of the box. And there are plugins for nearly everything else including neat auto-completion: http://i.imgur.com/Q9aBtJN.gif
It's just sourceforge.
It's marketing, and a proxy for how much they care about the user experience. A first-contact message of "You work it out" makes me worry that they will prioritize other technical work above user-facing interface issues.
This is roughly what I want to find out.
edit: I think it's great that you have the time/familiarity to work out how to use the product quickly. I need help to see the potential advantages quickly, and I'd appreciate it if the project made a big effort to show itself off.
This isn't a knock against OSS projects; commercial projects are just as bad (or worse, since decision makers can always pay extra for support and shift blame to the vendor).
The first link takes you to: https://forge-allura.apache.org/p/allura/wiki/Features/
Which tells you a LOT of information like "tickets" or "git" or "activity".
now, if you are a tech person, you won't need any more information, this is already exactly same as soureforge, if you are non tech then my above comment does not apply to you.
Saying "it's just like SourceForge" doesn't help me: the last time I earnestly used SF was with https://sourceforge.net/projects/sdlpl/files/, and it's changed a lot in the last 10 years, and my single question "can I do code reviews with this?" becomes two: "can I do code reviews with SF?" & "does this project attentively include every SF feature?"
I looked at https://forge-allura.apache.org/p/allura/wiki/Features/#code... , and I don't see any ability to comment on a proposed diff. But this might be an omission! My lunchtime is nearly over…
you do have valid points, the project should be proactive in advertising.
it's competition, and that's always a good thing,
I don't think I would assume the free 'demo site' would be hosted on the beefiest offering available such that I could only do worse by self-hosting.
Sourceforge.net.
A combination of gitorious, sourceforge and the 90ths with a bit of modern dripplet over :D
I don't have time to play around with this at the moment, but I don't think I would want to mess with something whose author didn't even bother to put a screenshot up for a product that requires you to jump through a lot of installation hoops like setting up docker server, etc.
Screenshots (on a landing page) usually depict a view the creators think is important, and beautiful to show the visitors.
A wiki to a screenshot is like a man page to... A screenshot.
After having made a look at the tool though I understand why there is no screenshot. It is basically an uglier and slower version of gogs.
In my opinion if you post your project here, it should realistically be for two reasons:
* you want to learn - in which case I think this HackerNews is probably better than the vast majority of internet forums
* you want to promote your project/product and probably have some financial end goal - again, it's probably a good idea to post here if you're at least a bit confident in your product
I wonder if HN has always been like this.