프로젝트 소개
Apache PouchDB는 Apache CouchDB에서 영감을 받은 브라우저 지향 JavaScript 데이터베이스입니다. 주요 목적은 웹 개발자가 로컬 데이터를 온라인 서비스와 동기화할 수 있는 오프라인 지원 애플리케이션을 구축하도록 돕는 것입니다. 이 프로젝트는 웹사이트에서 API 문서와 시작 자료를 제공하며, npm을 통해 배포되고 Git과 npm install을 사용하여 소스에서 빌드할 수도 있습니다.
PouchDB는 시맨틱 버전 관리를 따르며 자체적으로 자동 마이그레이션이라고 설명합니다. 즉, 이전 릴리스로 생성된 데이터베이스를 새 릴리스에서 열 수 있으며, 마이그레이션 관련 릴리스는 릴리스 노트에 명시됩니다. 변경 로그와 주요 변경 사항 노트는 GitHub 릴리스와 프로젝트 위키를 통해 유지 관리됩니다.
이 프로젝트는 공개적으로 개발되며 코드, 문서, 웹사이트, 글쓰기, 지원 기여를 받습니다. 기여 및 테스트 가이드는 커밋 규칙, 스타일 요구 사항, 프로젝트의 테스트 중심 워크플로를 설명합니다. 사용자는 CouchDB Slack, Google Groups, Stack Overflow, Mastodon을 통해 도움을 요청할 수 있으며, 버그 보고서에는 재현 가능한 테스트 케이스가 포함되어야 합니다. pouchdb.com 문서 웹사이트는 저장소의 docs 디렉터리에서 유지 관리되며 변경 사항이 master에 반영된 후 자동으로 배포됩니다. Apache PouchDB는 현재 Apache Software Foundation 인큐베이션을 진행 중입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.