Quick Start
- 시작하기
- 엔트리 하드웨어 개발 튜토리얼
Basic
- 개발 환경 세팅
- PR 요청하기
- 자주 하는 질문
Entry JS
- 시작하기
- 블록 명세 작성
- 블록 사용 등록
- 블록 모양별 개발 방법
- 하드웨어 블록 만들기
- 하드웨어 블록 번역작업
- 하드웨어 블록 추가하기
- 프로젝트 테스트하기
Entry HW
- 시작하기
- 하드웨어 모듈 추가하기
- 블루투스 하드웨어 추가하기
- 하드웨어 연결 테스트하기
- 하드웨어 등록 서비스 신청하기
Entry Offline
- 시작하기
- 프로젝트 구조
- 개발하기
- 오브젝트 추가하기
- 다국어 작업하기
- 커스텀 프로젝트 빌드
- 빌드하기
Etc.
- Git 사용 방법
- 문서 기여하기
- 문서 업데이트 내역
시작하기
Entry Hardware 는 엔트리에서 개발한 엔트리와 하드웨어를 연동하기 위한 프로그램입니다.
엔트리에 신규 하드웨어를 등록하기 위해서는 Entry Hardware 에 하드웨어 모듈을 추가해야합니다.
엔트리 하드웨어 추가 순서
- 하드웨어 등록 신청서 작성 및 제출(상세안내)
- 하드웨어 모듈 추가하기
- 하드웨어와 연동되는 엔트리 블록 만들기
- 실행하여 테스트하기
- 테스트코드 GitHub의 Pull Request로 전달하기
- 하드웨어 ID 발급 받기
- 엔트리 서비스 정기 반영을 통한 하드웨어 추가
개발환경 세팅
프로젝트 포크
엔트리 개발시 엔트리의 원본 프로젝트에 직접 작업은 허용되지 않습니다.
그러므로 프로젝트를 복사하는 fork
작업을 거쳐야 합니다.
먼저, Entry-HW GitHub 페이지에 접속 합니다.
사이트 접속 후 우측 상단에 있는 Fork 버튼을 클릭합니다.
이후, 복사한 레포지토리를 git clone으로 내 로컬 컴퓨터에 다운 받아 개발 가능한 상태로 만듭니다.
클론
fork 를 통해 원격 저장소를 복사하였으면, 로컬로 저장소를 가져와야 합니다.git clone
을 수행하여 로컬에 해당 소스를 받습니다. 기본 브랜치인 develop-hw
를 기본브랜치로 가져오기 위해선 아래와 같이 입력합니다.
$ git clone -b develop-hw https://github.com/(본인의 계정)/entry-hw.git |
Node-gyp 설치
SerialPort 라이브러리 빌드 환경 설치 를 참고해주세요.
의존성 모듈 설치
$ npm install |
웹팩 번들링
시리얼포트 라이브러리 빌드 및 webpack 번들링을 합니다. 각 명령어를 따로 실행해도 되지만 npm run setting
으로 한번에 실행하실 수도 있습니다.
$ npm run setting # npm run rebuild && npm run webpack:dev |
실행
$ npm run start |
Caught a mistake or want to contribute to the documentation?
Edit this page on Github!