swarm is an open source project powered by Assembla
Assembla offers free public and private SVN/Git repositories and project hosting with bug/issue tracking and collaboration tools.
Interface Design Goals
Helping the user discover is one of the core interface design goals.
- New, growing and popular projects and developers that relate to the users interests and current context should be presented when possible unless the user chooses to not have them shown.
- Page elements should seek to be self-explanatory, but always be able to explain about themselves.
Simplicity Don't overwhelm the user, but don't assume that they are retarded. Start with one knob to play with, but show them how they can add more. Don't ask for things now that they can tell you later. Hint at what is around them, but let them initiate. Give the user a direct route where possible.
When assumptions are made, let the user have final word.
Choose two versions to compare, or click the link to view it.