Gaia3D / Gaia3D/mago3djs

프로젝트 디렉토리 구조

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
스펙
Dominant language
JavaScript
Stars
136
Forks
55
PR merge metrics
No merged PRs in 30d

Description

어떻게 가져 가야 할지 고민을 해 봐야 할거 같다.
cesium 이 화면 표시를 함에 있어서 웹 서버가 꼭 필요 하다는 제약이 있다.
로컬 개발 환경에서 반드시 웹서버가 필요하다.
apache를 사용할 것인가? node를 사용할 것인가?
node를 사용하는 경우..... project 관리는 일관성이 있지만...
node express를 설치하면... 불필요하게 비대해 지는 느낌이 있다.
eclipse Http Preview 기능도 가능할거 같은데..... path 에 접두사가 붙는거 포트 변경을 모르겠다.
apache를 사용하자니..... eclipse에서 개발하다 수동으로 apache를 start 해 줘야 하는 불편함이 있다.
어떤 방법을 선택할 것인가?
일단은...... 귀찮으니 apache로 가고.... 나중에 고민하자.

/3d_data - f4d 데이터
/build - gulp 빌드. gitignore
/external/jasmine - 외부 javascript 관리
/src/cesium - 수정된 cesium.
/src/자바스크립트소스 - cesium plugin
/test - test 소스
/node_modules - node 모듈. gitignore
/images - 이미지 파일

src 구조는 뭔가 맘에 안든다.
test 는 jasmine의 경우 spec 이라는 이름이 맞지만.... 언제 test framework가 변경될지 몰라
범용적인 test가 나을거 같다.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the proposed project directories, especially /build, /src, /test, /external/jasmine, and /node_modules, along with the local Cesium display requirements. Compare the Apache, Node/Express, and Eclipse Http Preview options before deciding on a development-server approach and a consistent source and test layout. Done means the project structure and local development workflow are documented and agreed.

Written by the indexing model from the issue text.

Assessment

Tech stack
apache, javascript, node.js
Domain
build-system, tooling, web-dev
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.