In the near future I will lead a new project. And I reflected on what is the basic infrastructure for a software project. This is the material that I think every project should have:
- Coding Style Conventions
-Terms of Use
-Standard project directory structure (e.g. standard maven maven layout, etc.)
- Project management and problem tracking (e.g. trac, redmine, etc.)
-Continuous Integration server (e.g. hudson, cruise control, etc.)
I'm not sure I missed anything. Would anyone like to add?
source share