Skip to content

walkerchiu/brownie-solidity-starter

Repository files navigation

Brownie Starter with Solidity

Get Started For IDE

Prerequisites

  • git >= 2.32.1
  • python >= 3.11.0
  • npm >= 8.11.0
  • node >= 16.16.0

Setting Up the Environment for Development

Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update

Virtual Environments

# Download Repository
git clone [repository]
cd [repository]

# Creating Virtual Environments
python3 -m venv venv
source venv/bin/activate

Coding Style Standard

# The uncompromising Python code formatter.
brew install black

Recommended Setting for VS Code

# IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote),
# Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
ext install ms-python.python

# Markdown linting and style checking for Visual Studio Code
ext install markdownlint

# Visual Studio Code extension to prettify markdown tables.
ext install markdown-table-prettify

Git Commit Message

# commitlint
npm install
npx husky install
chmod a+x .husky/commit-msg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages