icon-community / drogon

A robust, lightweight application development framework used for developing, testing, and deploying smart contracts on the ICON blockchain
MIT License
6 stars 3 forks source link

Drogon

Drogon

Overview

Drogon is a robust, lightweight application development framework used for developing, testing, and deploying smart contracts on the ICON blockchain. The core features of the Drogon makes ICON smart contract developers’ life easy by providing support for multiple contract compilations, tests, and deploying on a public and private network.

Requirements

Installation

npm install -g @icon-community/drogon

Usage

drogon install

Please make sure to start Docker before running any of the following commands. only has to be done once per installation

The sub-command install pulls in the docker images of gochain and Drogon from icon-community's packages and makes Drogon action ready.

NOTE: install must be done before running any other sub-commands.

drogon init

drogon init

drogon compile

drogon compile --help
drogon compile -p /path/to/drogon/project
drogon compile -p /path/to/drogon/project <gradle flags here>

Features

Drogon offers:

Why Drogon?

Goals

Milestones

M01

M02

M03

TODO

Contact