Quick Start
- 시작하기
- 엔트리 하드웨어 개발 튜토리얼
Basic
- 개발 환경 세팅
- PR 요청하기
- 자주 하는 질문
- 자주 발생하는 에러
블록만들기
- 시작하기
- 블록 명세 작성
- 블록 사용 등록
- 블록 모양별 개발 방법
- 하드웨어 블록 만들기
- 하드웨어 블록 번역작업
- 하드웨어 블록 추가하기
- 프로젝트 테스트하기
Entry HW
- 시작하기
- 하드웨어 모듈 추가하기
- 블루투스 하드웨어 추가하기
- 하드웨어 연결 테스트하기
- 하드웨어 등록 서비스 신청하기
- 브라우저로 연결하기에 하드웨어 등록
Entry Offline
- 시작하기
- 프로젝트 구조
- 개발하기
- 오브젝트 추가하기
- 다국어 작업하기
- 커스텀 프로젝트 빌드
- 빌드하기
Etc.
- Git 사용 방법
- 문서 기여하기
- 문서 업데이트 내역
시작하기
Entry Hardware 는 엔트리에서 개발한 엔트리와 하드웨어를 연동하기 위한 프로그램입니다.
엔트리에 신규 하드웨어를 등록하기 위해서는 Entry Hardware 에 하드웨어 모듈을 추가해야합니다.
엔트리 하드웨어 추가 순서
- 하드웨어 등록 신청서 작성 및 제출(상세안내)
- 하드웨어 모듈 추가하기
- 하드웨어와 연동되는 엔트리 블록 만들기
- 실행하여 테스트하기
- 테스트코드 GitHub의 Pull Request로 전달하기
- 하드웨어 ID 발급 받기
- 엔트리 서비스 정기 반영을 통한 하드웨어 추가
개발환경 세팅
NOTICE
개발환경설정에 사전에 필요한 환경설정이 안내되어 있습니다. 먼저 보시는 것을 추천드립니다.
프로젝트 포크
엔트리 개발시 엔트리의 원본 프로젝트에 직접 작업은 허용되지 않습니다.
그러므로 프로젝트를 복사하는 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!