I work as a C # developer, our company has 4 teams, each of which is dedicated to approximately 5 years of development in C # / Java. Over the years, we wrote some applications (some of them improved our own work, some appreciated the new techs), or downloaded some sample program from the Internet to execute some specific scenarios.
The problem is that these applications / programs are not stored or presented on a concentrated website. Some applications / programs are under source control - without introduction, some of them are stored in person - no one except the owner knows his existence. You know that it’s rather unpleasant if you reinvented the wheels before you find the wheels in the corner (we often encounter this in different teams).
So can anyone help recommend a solution for me to achieve this:
- Recover the source code with an introduction.
- Integration with Git or easy to track source code versions.
- Easy to search.
- Easy setup and maintenance. We need to set up such a service in our company.
It looks like sourceForge, maybe :) I think I probably already have the right product for me, right?
Thank you very much for your attention!
------------ Update --------------
Finally, we select Redmine and now host 10+ repositories, it integrates well with Git (and many other source management tools), supports wiki for recording documents, and it’s convenient for users to report errors and require functions for hosted projects. It also encourages our developers to develop and share their interests.
source
share