The implementation of the IPFS RPC-over-HTTP API
You probably don't need to install this module directly, use it by installing the ipfs
module:
$ npm install -g ipfs
// npm install output
$ jsipfs daemon
$ curl -X POST http://localhost:5002/api/v0/id | npx json
{
"ID": "QmdY8wcMj...",
"PublicKey": "CAASpgI...",
...
The IPFS implementation in JavaScript needs your help! There are a few things you can do right now to help out:
Read the Code of Conduct and JavaScript Contributing Guidelines.
- Check out existing issues The issue list has many that are marked as 'help wanted' or 'difficulty:easy' which make great starting points for development, many of which can be tackled with no prior IPFS knowledge
- Look at the IPFS Roadmap This are the high priority items being worked on right now
- Perform code reviews More eyes will help a. speed the project along b. ensure quality, and c. reduce possible future bugs.
- Add tests. There can never be enough tests.
- Join the Weekly Core Implementations Call it's where everyone discusses what's going on with IPFS and what's next