Skip to content

Implementation of the IPFS Repo spec in JavaScript

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

minimalsm/js-ipfs-repo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ipfs-repo

Travis CI Codecov Style

The repository where blocks are stored and a tool to perform migrations between different versions

Lead Maintainer

Alex Potsides

Table of Contents

Structure

This project is broken into several modules, their purposes are:

Development

  1. Clone this repo
  2. Run npm install

This will install lerna and bootstrap the various packages, deduping and hoisting dependencies into the root folder.

If later you wish to remove all the node_modules/dist folders and start again, run npm run reset && npm install from the root.

See the scripts section of the root package.json for more commands.

Publishing new versions

  1. Ensure you have a GH_TOKEN env var containing a GitHub Personal Access Token with public_repo permissions
  2. From the root of this repo run npm run release and follow the on screen prompts. It will use conventional commits to work out the new package version

Using prerelease versions

Any changed packages from each successful build of master are published to npm as canary builds under the npm tag next.

Canary builds only consider changes to packages in the last built commit so changes to the root config files should not result in new prereleases being published to npm.

Contribute

Feel free to join in. All welcome. Open an issue!

This repository falls under the IPFS Code of Conduct.

License

Apache-2.0 OR MIT

About

Implementation of the IPFS Repo spec in JavaScript

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.7%
  • TypeScript 4.3%