프로젝트/한이음

[한이음-콜드론] 프로젝트 디렉토리구조

Don't stop 훈 2022. 7. 10. 03:29

1. 개발 프로젝트 관리 기본구조

전체 디렉토리

 

.git : git버전관리에 필요한 자료들

drone : 드론 프로그래밍에 필요한(인공지능, 자율주행 알고리즘) 프로젝트 관리 폴더

web : 모바일 어플리케이션 프로그래밍에 필요한 프로젝트 관리 폴더

.gitignore : 깃사이트에 올리지 않아도 되는(무시해도되는)파일들을 적어놓는다.

README.md : 프로젝트에 대한 설명

 

 

 

2. drone디렉토리

demo :  인공지능등의 파이썬 프로그래밍 데모(자유연습) - 근데 굳이 여기다가 안해도됨 개인적으로 하면깔끔

main_package : 프로젝트에 사용하는 각종 라이브러리, 함수, 클래스등을 분리해서 보관

main.py : 드론 프로그래밍이 소스코드 main파일

 

drone프로젝트 디렉토리

 

 

3. web디렉토리

backend/src : 백엔드단의 메인 app.js

frontend/src : 프론트단의 메인 app.js

pages : 각각의 페이지들을 나타내는 html파일들 모음

public : 페이지 구성에필요한 이미지, 스타일등의 파일 모음

web프로젝트 디렉토리

 

 

4. 추가적으로 웹 개발에 필요한 모듈을 및 json파일 관리예정

node_modules

package-lock.json

package.json