EForge is a project of mine – a project to build a better project management system. The aim is quite simple: Combine the best features of systems like Trac, RedMine and SourceForge, with the best features of systems like GitHub and Gitorious.
Its not a simple process by a long shot. There is a long road ahead of us.
But we just moved one small – but oh so very important – step closer. EForge is moving to its first release, 0.5.
What is EForge today?
OK, firstly: EForge is not a complete replacement for any of those systems yet. So far, it is most of the way to replacing Trac or Redmine. EForge offers
- A project wiki, with history tracking (as all good wikis must have)
- A pretty competent issue tracker. Its still missing some features – most notably sorts – but its getting there.
- A source code browser for Git or Hg repositories. There are a few features missing, but the browser is already a good way of looking around your repository
Now, I should point something out: 0.5 is not really for production use. We expect that to happen more around the 0.6 or 0.7 time frame. 0.5 is just a preview release; a stabilised version for people to have a play around with.
Now, that said: EForge already works well enough for us to dogfood ourselves on it.
Where are we going?
There are a number of features we intend to add soon:
- Gitosis/Gitolite style user management. This is the “Common SSH account, various keys” system that you may be familiar with from services like Gitorious and GitHub
- Sorting in the bug tracker
- Subprojects
- Integration with Django’s sites framework (i.e. projects can be assigned to sites – so you can have eforge1.com and eforge2.com and they’ll be fully interlinked)
- User private clones of projects
- Gitorious style merge requests
- probably other things too
Helping out
If you have any features you want – please log them on our tracker. If you want the source – Git instructions are on the wiki. If you’d like to contribute – either post a patch to the tracker, or set up a Git repository somewhere and point us to it.
Its still early days, and there is a lot of work ahead of us.
But a massive milestone has been reached. The future is bright.
