@dappnode/dappnodesdk
dappnodesdk is a tool to make the creation of new dappnode packages as simple as possible. It helps to initialize and publish in ethereum blockchain
Last updated a month ago by eduadiez .
GPL-3.0 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @dappnode/dappnodesdk 
SYNC missed versions from official npm registry.

DAppNodeSDK

dappnodesdk is a tool to make as simple as possible the creation of new dappnode packages. It helps to initialize and publish an Aragon Package Manager Repo in the ethereum mainnet.

We have deployed a public APM (Aragon Package Manager) registry in which anyone can create their own APM repository: public.dappnode.eth

Install

$ npm install -g @dappnode/dappnodesdk

DEMO

Initialization

$ dappnodesdk init

build

Only generates the IPFS Hash to be able to install it without needing to create the APM Repo

$ dappnodesdk build

Publish

It does the build of the image and shows the necessary transaction to be able to publish the package. The first time will create the repository but the rest will be updates of it.

To be able to update a repository you must be the authorized dev.

the script increases the current version of the repository based on the specified type (patch, minor, major), unless a version hasn't yet been published

for more information about versioning check semver

$ dappnodesdk publish < patch | minor | major >

Please take in account that the package version is not the internal version of the package you want to upload. We use Aragon package manager, and it only lets starting with version 1 and increment one by one. Valid initial versions are 1.0.0, 0.1.0 or 0.0.1

Troubleshoot

If your system does not find the binary dappnodesdk, please try these other methods

  • Run with npx which may handle better global NPM packages
npx @dappnode/dappnodesdk <command>
  • Prefix the binary with the location of your global NPM package installation, for example:
~/.npm-packages/bin/dappnodesdk <command>

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details

Current Tags

  • 0.2.11                                ...           latest (a month ago)

4 Versions

  • 0.2.11                                ...           a month ago
  • 0.2.10                                ...           2 months ago
  • 0.2.9-beta.0                                ...           4 months ago
  • 0.2.8                                ...           6 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 18
Dependencies (22)
Dev Dependencies (4)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |