5 ms·
Imagine Github, then add an integrated package manager, an inter-project bug tracker and extensive documentation and collaboration features. That's Launchpad. W
by extension 17y ago
Imagine Github, then add an integrated package manager, an inter-project bug tracker and extensive documentation and collaboration features. That's Launchpad. What I've seen of it has been really impressive. This could be a game changer for open source.
- forsaken 17y agoIf you can show me a way to get to the source code of a project in less than 4 clicks, you might have a point. I agree that there is a lot of functionality there, but it is so incredibly user hostile that I have never bothered to look through it.
- FooBarWidget 17y agoAgreed. I know Launchpad has many powerful features for tracking all kinds of projects from third parties, but I've never been able to figure out how that works because the user interface is so strange. Github doesn't have as many features but its UI is just right.
- rbanffy 17y agoFrom the home, click on "Zope.org". Then click, on the top tab bar, on "Code". Then select one of the many branches, let's say, "lp:grok/trunk". Now click on the "Source code" pill. Four clicks and you are browsing source. Not bad.
- extension 17y agoI can't argue with this. It's an application that tries to bring together people in very different roles and their respective interfaces should probably be more insulated from each other.
- pjhyett 17y agoWe're not going to add features just because [Enter code host here] has them, but if there's stuff preventing you from using GitHub, please let us know.
- extension 17y agoI wasn't criticizing Github, just using it for illustration. They're apples and oranges. I use Github extensively, for things that are totally unsuited for Launchpad. But since you asked, I do have some next step ideas for Github. When a project has a lot of forks, there's no quick way to know, especially as a user of that project, what the differences are between all the forks: which is canonical, which is most mature, etc. Also, development tends to fragment because there isn't much of a social link between forks, besides the network graph. I'd like to see each project family have a single community hub with features similar to individual projects: wiki, bug tracker, etc. This would be used both to support users and coordinate developers. To keep it user friendly, put the wiki in front. Bonus if you can detect duplicate projects imported from other hosts and keep them in the same community.