orbitdb
Peer-to-Peer Databases for the Decentralized Web
파일 탐색기
최종 버전 다운로드 (.zip)- api-publish.yml
- npm-publish-next.yml
- npm-publish.yml
- run-test-node-min-ver.yml
- run-test.yml
- FUNDING.yml
- funding-manifest-urls
- benchmark-add.html
- benchmark-replication-sender.html
- benchmark-replication.html
- log-append.js
- log-iterator.js
- orbitdb-documents.js
- orbitdb-events.js
- orbitdb-keyvalue.js
- orbitdb-kv-indexed.js
- orbitdb-replicate.js
- jsdoc.json
- layout.tmpl
- webpack.config.js
- webpack.debug.config.js
- webpack.tests.config.js
- README.md
- ACCESS_CONTROLLERS.md
- CONNECTING_PEERS.md
- DATABASES.md
- ENCRYPTION.md
- GETTING_STARTED.md
- IDENTITIES.md
- OPLOG.md
- REPLICATION.md
- STORAGE.md
- orbit_db_logo_color.jpg
- orbit_db_logo_color.png
- index.js
- ipfs.js
- orbitdb.js
- documents.js
- events.js
- index.js
- keyvalue-indexed.js
- keyvalue.js
- index.js
- publickey.js
- identities.js
- identity.js
- index.js
- clock.js
- conflict-resolution.js
- entry.js
- heads.js
- index.js
- log.js
- oplog-store.js
- composed.js
- index.js
- ipfs-block.js
- level.js
- lru.js
- memory.js
- create-id.js
- index.js
- path-join.js
- address.js
- database.js
- index.js
- key-store.js
- manifest-store.js
- orbitdb.js
- sync.js
- .mocharc.json
- ipfs-access-controller.test.js
- orbit-db-access-controller.test.js
- index.html
- setup-fixtures.js
- documents.test.js
- events.test.js
- keyvalue-indexed.test.js
- keyvalue.test.js
- documents.test.js
- events.test.js
- keyvalue-indexed.js
- keyvalue.test.js
- 001232.ldb
- 001274.log
- CURRENT
- LOCK
- LOG
- LOG.old
- MANIFEST-001273
- custom.js
- fake.js
- no-type.js
- no-verify-identity.js
- big-log.fixture.js
- providers.js
- test-keys-path.js
- identities.test.js
- identity.test.js
- log-creator.js
- append.test.js
- clock.test.js
- conflict-resolution.test.js
- crdt.test.js
- entry.test.js
- heads.test.js
- iterator.test.js
- join-concurrent.test.js
- join.test.js
- load.test.js
- log.test.js
- references.test.js
- replicate.test.js
- signed-log.test.js
- ipfs-block.test.js
- connect-nodes.js
- create-helia.js
- relay.js
- wait-for-peers.js
- wait-for.js
- .mocharc.json
- database-replication.test.js
- database.test.js
- key-store.test.js
- manifest-store.test.js
- orbit-db-address.test.js
- orbitdb-access-controllers.test.js
- orbitdb-custom-database-types.test.js
- orbitdb-custom-identity-providers.test.js
- orbitdb-drop.test.js
- orbitdb-encryption.test.js
- orbitdb-multiple-databases.test.js
- orbitdb-open.test.js
- orbitdb-replication.test.js
- orbitdb-write-access.test.js
- orbitdb.test.js
- path-join.spec.js
- storage.test.js
- sync.test.js
- .gitignore
- .npmignore
- .nvmrc
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- CONTRIBUTORS.md
- LICENSE
- Makefile
- package-lock.json
- package.json
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/orbitdb/orbitdb
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd orbitdb
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install @orbitdb/core helia
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run test
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm run build
배포용으로 코드를 최적화해서 빌드 파일을 생성합니다.
npm run build:docs
배포용으로 코드를 최적화해서 빌드 파일을 생성합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
