Development
Development Guide
When developing, you need to have Node, Git environment in the local machine, and need to know about npm,Node.js,MQTT,TypeScript and other related knowledge.
# Fork & Clone project
git clone git@github.com:${name}/MQTTX.git
cd MQTTX/cli
yarn install
# Compile and hot reload for development
yarn run dev
# Compile and compress to build a production version
yarn run build
When developing, you can use the yarn link command to link the MQTTX CLI to the global for easy debugging.
After a successful build, the corresponding files of the successful build will appear in the dist directory and need to be used in the Node.js environment.
If you need to package a binary executable, please refer to the following command.
# Install pkg lib
npm install pkg -g
# Build binary
pkg package.json
After a successful build, you will see the binary executable for each system in the release directory.
Contributing
Please make sure to read the Contributing Guide before making a pull request.