Project Structure
Goals
- simplify data backup, restore and migration
- file system structure should reflect logical project structure
Requirements
- keep all project files within one folder hierarchy
- selfexplaining clear-speach url's (company/svn/main)
- use of compact url's
- project.org - website & user-level resources
- dev.project.org - project-level resources
Implementation Suggestions
- with subdomains
- project.org
- dev.project.org/<resource-name>
- svn.project.org/main
- with clear speach urls
- project.org
- project.org/dev/<resource-name>
- project.org/svn/main
- Multi-Project setup on company.com or majorProject.org
- dev.company.com/<project>/<resource-name>
- svn.company.com/<project>
<project> = project name <resource-name> = name of resouces (e.g. trac url's)