Skip to content

Latest commit

 

History

History
81 lines (52 loc) · 1.04 KB

CONTRIBUTING.md

File metadata and controls

81 lines (52 loc) · 1.04 KB

Contributing

Contributions are always welcome, no matter how large or small.

Chat

Feel free to open an issue and/or reach out @xtuc.

Developing on the interpreter

Setup

git clone https://github.com/xtuc/webassemblyjs
cd webassemblyjs
make bootstrap

Building

make build

You can incrementally build the project with the following command:

make watch

With tracing

WITH_TRACE=1 make build

Running linting/tests

You can run lint via:

make lint

You can run eslint's autofix via:

make fix

You can run tests via:

make test

You can select test based on their titles:

./scripts/test.sh --grep fsm

Developing on the website

The website is located in the directory: website and uses docusaurus.

The following commands will assume that you already are in the directory.

Setup

yarn install

Start

yarn run start

The website will be available at localhost:3000.