@backbonedao/sdk

0.10.10 • Public • Published

Backbone SDK

Backbone SDK is an all-in-one development tool for Backbone apps.

After you've installed the SDK, you are able to use bb or backbone commands to work with the SDK.

Installing via setup script

# clone the repo (NPM package not yet available)
git clone https://github.com/backbonedao/sdk.git

# run setup
npm run setup

Installing manually

If the setup script fails for some reason, here are the steps to install manually.

# clone the repo (NPM package not yet available)
git clone https://github.com/backbonedao/sdk.git

# init git submodules to clone Core
git submodule init && git submodule update
# if submodule update fails, clone https://github.com/backbonedao/core.git to lib/core manually

# install Core dependencies
cd lib/core
npx pnpm i

# build Core
npm run build:node

# build SDK
cd ../..
npm run build

# install bb command
npm link

Usage

With npm link:

# get all workflows
> bb help

# get options on specific workflow
> bb help [workflow]

# scaffolds a new Backbone app project in an empty directory
> bb init

# start development server
> bb dev

# compile app and user interface into minimized bundles
> bb compile

# creates a release checksum for developer to sign
> bb release

# deploys app release into container
> bb deploy

# distributes app code and hosts data to other app users
> bb serve

Without npm link:

# instead of bb, use node [sdk directory]/dist
> node ./dist init

Dependencies (21)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @backbonedao/sdk

    Weekly Downloads

    33

    Version

    0.10.10

    License

    AGPL-3.0-or-later

    Unpacked Size

    150 kB

    Total Files

    38

    Last publish

    Collaborators

    • samscolari
    • jensenh