개발자

앱 SDK와 API

EveryOS 자체를 수정하지 않고 서드파티 데스크톱 앱을 만드세요.

독립형 SDK로 시작

Node.js 26+와 SDK 1.0.1, 생성기, CLI의 실제 릴리스 아카이브를 사용하세요. SDK 버전은 EveryOS 버전과 독립적이며 npm 게시는 선택 사항입니다. vanilla, React, React-widget, hybrid 템플릿 중에서 선택하고 원본 가이드에 따라 빌드, 검증, 테스트, 패키징, 서명, 게시를 진행하세요.

기능 권한 선언과 테스트

앱과 앱 위젯은 샌드박스 프레임에서 실행됩니다. 필요한 기능 권한을 선언하세요. 호스트 작업은 서버가 강제 제어합니다. 모의 테스트와 실제로 서명된 개발 레지스트리를 사용하세요. 네트워크 도구에는 관리자가 설정한 호스트/CIDR 및 포트 허용 목록이 필요합니다. SQL 도구에는 구성된 PostgreSQL, MySQL 또는 MariaDB 연결, 권한 상승 승인, 쓰기 작업 시 데스크톱 확인이 필요합니다. SSH 개인 키 내보내기에도 확인이 필요합니다.

문서화된 API 사용

경로, CSRF, 이벤트 스트림은 SDK 참조와 인증된 HTTP API 문서를 읽으세요. 범용 특권 명령어 API는 없습니다. 서명된 패키지를 검증된 비공개 레지스트리에 게시하거나 커뮤니티 레지스트리에 제출하세요. 해당 기능을 추가하기 전에 매니페스트, 네트워크, 데이터베이스, 위젯, 배포 참조를 확인하세요.