처음으로 새 프로젝트를 시작할 수있는 기회가 생겼습니다.새 프로젝트를 시작하는 방법
'개발'과 관련하여 프로젝트 구조가 마음에 들다. 그것은 보통 'src', 'lib', 'resources', 'test'등의 dirs를 가지고 있습니다. 이미 이클립스 프로젝트에이 구조가있다.
소스 제어에서 dir 구조가 무엇인지 결정할 수 없습니다. 저는 현재 다음과 같은 생각입니다 :
/sourcecontrol/branch/MyProject:
-dev
---- Here I will have dirs that make up the 'Eclipse' project.
-dbscripts
---- sql Scripts for any DB Schema change
-documentation
---- UserGuide.pdf
---- DeveloperGuide.pdf
---- Other such docs
-sh
---- Here I will have the scripts to deploy, start, and stop the web server.
-notes
---- Here I will store random 'helpful notes' that developers can create for other developers.
아이디어는 누군가가 단지 프로젝트를 '개발'하고자 할 때, 그들은 단지 'DEV'디렉토리를 체크 아웃 할 수 있다는 것입니다.
이것은 좋은 아이디어입니까? 과거의 경험에 대한 제안이 있습니까? 나는 'src', 'test', 'lib'등등에 대해 말하지 않는 새로운 프로젝트를위한 '베스트 프랙티스'를 찾을 수 없었다.
EDIT : 도움이된다면 자바 스프링 + 최대 절전 모드 웹 응용 프로그램
EDIT2 : 이것은 현재 로선 내 관심사입니다. Eclipse 프로젝트 구조가 소스 카운트 롤의 프로젝트 구조이기도합니까? 그렇다면 이클립스 프로젝트의 기본 디렉토리도 소스 제어 프로젝트의 기본 디렉토리가됩니다
개발자 노트에 별도의'notes' 디렉토리가 없으므로 모든 정보를 개발자 가이드에 넣으십시오. 또한 PDF 파일을 편집하는 습관이 없으면 설명서/가이드를 저장합니다.doc 또는 무엇이든, 배포 될 때 PDF로 변환하십시오. – Qwerky