Quick Start
- 시작하기
- 엔트리 하드웨어 개발 튜토리얼
Basic
- 개발 환경 세팅
- PR 요청하기
- 자주 하는 질문
- 자주 발생하는 에러
블록만들기
- 시작하기
- 블록 명세 작성
- 블록 사용 등록
- 블록 모양별 개발 방법
- 하드웨어 블록 만들기
- 하드웨어 블록 번역작업
- 하드웨어 블록 추가하기
- 프로젝트 테스트하기
Entry HW
- 시작하기
- 하드웨어 모듈 추가하기
- 블루투스 하드웨어 추가하기
- 하드웨어 연결 테스트하기
- 하드웨어 등록 서비스 신청하기
- 브라우저로 연결하기에 하드웨어 등록
Entry Offline
- 시작하기
- 프로젝트 구조
- 개발하기
- 오브젝트 추가하기
- 다국어 작업하기
- 커스텀 프로젝트 빌드
- 빌드하기
Etc.
- Git 사용 방법
- 문서 기여하기
- 문서 업데이트 내역
시작하기
이 문서는 무엇인가요?
엔트리는 누구나 무료로 소프트웨어 교육을 받을 수 있게 개발된 소프트웨어 교육 플랫폼입니다. 다음과 같은 라이브러리와 프로그램을 오픈소스로 제공하고 있습니다.
- Entry JS: 엔트리 워크스페이스와 블록을 개발할 수 있는 라이브러리
- Entry Hardware: 엔트리에 아두이노 등 여러 하드웨어를 연결할 수 있도록 도와주는 프로그램
- Entry Offline: 엔트리를 오프라인 환경에서 사용할 수 있도록 만들어진 프로그램
이 문서는 엔트리 오픈소스 프로젝트를 이용하여 원하는 기능을 개발하는 데 도움을 주기 위하여 작성되었으며, 주로 하드웨어 모듈의 개발 및 연동 절차를 설명하는 데 초점이 맞춰져 있습니다.
현재 엔트리의 모든 기능을 다루고 있지는 않으며 점차 내용을 추가할 예정입니다.
이 문서는 최신 버전과 다른 내용이 있을 수 있습니다.
이상한 점을 발견한 경우 이슈 리포트 또는 엔트리 고객센터에 문의 바랍니다.
문서 구성
- 시작하기
- 엔트리 하드웨어 개발 튜토리얼: 소프트웨어 개발에 익숙하지 않은 하드웨어 개발자도 쉽게 따라할 수 있도록 간단한 예시를 사용하여 엔트리 하드웨어 개발 과정을 설명합니다.
- Basic
- 개발 환경 세팅: 각 프로젝트를 설치하기 위해 필요한 개발환경 세팅을 설명합니다. 반드시 읽어보시길 바랍니다.
- PR 요청하기: 개발을 완료한 후 이를 Entry에 반영하는 방법을 설명합니다.
- 자주 하는 질문: 개발 이외에 자주하는 질문에 대한 답변을 정리하였습니다.
- 자주 발생하는 오류: 개발중 자주 발생하는 오류를 정리하였습니다.
- Entry JS: 엔트리 하드웨어 블록을 작성하는 방법을 설명합니다.
- Entry Hardware: 엔트리 하드웨어 블록과 하드웨어 간 데이터를 주고받을 수 있게 하는 모듈을 작성하는 방법을 설명합니다.
- Entry Offline: Entry Offline을 사용하여 프로그램을 개발하는 방법을 설명합니다.
- 기타
Caught a mistake or want to contribute to the documentation?
Edit this page on Github!