@dapp-stack/doc
TypeScript icon, indicating that this package has built-in type declarations

0.5.0 • Public • Published

@dapp-stack/doc

This package allows you to generate markdown documentation for your solidity contracts.

Installation

# Yarn
yarn add @dapp-stack/doc

# NPM
npm install @dapp-stack/doc

Usage

Required directories:

my-dapp
└── contracts
    └── src

The output will be in my-dapp/contracts/doc

import * as doc from "@dapp-stack/doc";

doc.runAll(["SimpleStorage.sol"])

doc.run("/code/simple-react/contracts/src/SimpleStorage.sol")

If you call the function doc.runAll without any arguments, we will try to fetch the list contracts to compile from the environment file at:

environments/[DAPP_ENV].js

See: Environment for more detail.

Example of output

Files Description Table

File Name SHA-1 Hash
/code/simple-react/contracts/src/SimpleStorage.sol c38430b580a7b5661c2287d593cf87bc305a9553

Contracts Description Table

Contract Type Bases
Function Name Visibility Mutability Modifiers
SimpleStorage Implementation Ownable
<Constructor> Public ❗️ 🛑
set Public ❗️ 🛑
get Public ❗️

Legend

Symbol Meaning
🛑 Function can modify state
💵 Function is payable

/@dapp-stack/doc/

    Package Sidebar

    Install

    npm i @dapp-stack/doc

    Weekly Downloads

    2

    Version

    0.5.0

    License

    Apache-2.0

    Unpacked Size

    17 kB

    Total Files

    8

    Last publish

    Collaborators

    • john-solon