Dear Hackers,
I'd like to ask you your help. In my spare time, I develop a small git server for windows - Bonobo Git Server (http://bonobogitserver.com) - and I think I finished all the features I needed to implement for myself and I'd like to continue this project, because I really like to maintain something on my own.<p>The project is targeted to small to medium teams and companies having the infrastructure on Microsoft stack. They need to host their code on their own servers and want to use git.<p>And now, I'd like to seek an advice. What do you think I should focus in the next development? I have few things that come to my mind, but I'm not sure whether they are good or bad ideas.<p>1) redesign UI
- make it look more like github, use better the space for the code and make it look more fancy, use AJAX in repository browser, etc.<p>2) implement social features
- comments, code reviews, pull request, issues; but there are other open-source/free/better tools (crucible, jira, wiki, etc.)<p>3) plugin system for custom actions
- e.g. send an email after commit, push to github; but git already has hooks and you can use them, so maybe this feature is also not necessary<p>4) providing paid support
- this could make the product more professional and push it to corporate environments and eventually to more customers<p>5) create manuals
- more propagation of the project on blogs and tech sites, and polish the web site and documentation to make it more usable and professional<p>What do you think? Do you have any advice for me? What would be the best use of my time? I am glad for any feedback or any other suggestion, even the one that would mean to leave the project and focus on something completely different.<p>Thank you for your time!