{"action":"opened","issue":{"url":"https://api.github.com/repos/swmaestro06-apus/apus/issues/12","labels_url":"https://api.github.com/repos/swmaestro06-apus/apus/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/swmaestro06-apus/apus/issues/12/comments","events_url":"https://api.github.com/repos/swmaestro06-apus/apus/issues/12/events","html_url":"https://github.com/swmaestro06-apus/apus/issues/12","id":97659334,"number":12,"title":"폴더 디렉토리 구조 체계 수정 요구","user":{"login":"JeongMinCha","id":4997737,"avatar_url":"https://avatars.githubusercontent.com/u/4997737?v=3","gravatar_id":"","url":"https://api.github.com/users/JeongMinCha","html_url":"https://github.com/JeongMinCha","followers_url":"https://api.github.com/users/JeongMinCha/followers","following_url":"https://api.github.com/users/JeongMinCha/following{/other_user}","gists_url":"https://api.github.com/users/JeongMinCha/gists{/gist_id}","starred_url":"https://api.github.com/users/JeongMinCha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeongMinCha/subscriptions","organizations_url":"https://api.github.com/users/JeongMinCha/orgs","repos_url":"https://api.github.com/users/JeongMinCha/repos","events_url":"https://api.github.com/users/JeongMinCha/events{/privacy}","received_events_url":"https://api.github.com/users/JeongMinCha/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"junghyun4425","id":13347602,"avatar_url":"https://avatars.githubusercontent.com/u/13347602?v=3","gravatar_id":"","url":"https://api.github.com/users/junghyun4425","html_url":"https://github.com/junghyun4425","followers_url":"https://api.github.com/users/junghyun4425/followers","following_url":"https://api.github.com/users/junghyun4425/following{/other_user}","gists_url":"https://api.github.com/users/junghyun4425/gists{/gist_id}","starred_url":"https://api.github.com/users/junghyun4425/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/junghyun4425/subscriptions","organizations_url":"https://api.github.com/users/junghyun4425/orgs","repos_url":"https://api.github.com/users/junghyun4425/repos","events_url":"https://api.github.com/users/junghyun4425/events{/privacy}","received_events_url":"https://api.github.com/users/junghyun4425/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-07-28T09:43:55Z","updated_at":"2015-07-28T09:43:55Z","closed_at":null,"body":"@junghyun4425 \r\n지금 src폴더 아래에 lex, yacc 파일이 바로 위치하게 되어 있고, 완전 메인에 Makefile이 위치하는 구조인데, 이게 한단계 아래의 하위 디렉토리로 이동하였으면 함.\r\n\r\n일단 제가 생각하는 큰 디렉토리는\r\n/gtest_src\r\n/test\r\n/include\r\n/src\r\n와 같이 폴더 체계가 잡히면 좋겠습니다. 1)vm이라던지 2) lex, yacc을 사용하는 부분도 src폴더 아래의 하위계층으로 존재하였으면 좋겠고, 최상위층에 존재하는 make파일이나 CMake파일은 나중에 최종적으로 우리 프로젝트의 실행 파일이 만들어지도록 하는 것이 좀 더 직관적일 거 같습니다.\r\n1. gtest_src는 gtest.h와 gtest-all.cc 파일이 존재\r\n2. test폴더 아래에 test를 위한 코드를 추가하면 됩니다. \r\n3. include폴더 아래에는 헤더파일들이 존재.\r\n4. src폴더 아래에는 소스코드들이 존재. (소스 코드들 자체도 폴더를 계층화하여 더 자세히 분류할 것)\r\n\r\n@namhyung \r\n현재 제가 pull request한 것은 gtest-1.7.0 하위에 있는 필요없는 파일도 다 들어있어서 상당히 비합리적인 부분이 많습니다. 제가 다시 폴더 디렉터리 구조 체계를 제대로 잡아서 다시 pull request하겠습니다.\r\n"}}