Node BACstack Device
A BACnet device simulator using Node BACstack.
Note: This is an early prototype and shall not be considered as stable. Use it with caution and at your own risk!
Usage
Start Node BACstack Device by using:
git clone https://github.com/fh1ch/node-bacstack-device.git
cd node-bacstack-device
npm i
npm start
Contributing
Any help is appreciated, from creating issues, to contributing documentation, fixing issues and adding new features.
Please follow the best-practice contribution guidelines as mentioned below when submitting any changes.
Conventional Changelog
This module has a changelog which is automatically generated based on Git commit messages. This mechanism requires that all commit messages comply with the Conventional Changelog. You can check if your commit messages complies with those guidelines by using:
npm run changelog
Code Style
This module uses the Google JavaScript Code-Style and enforces it using JSCS as additional linter beneath JSHint. You can test if your changes comply with the code style by executing:
npm run lint
Testing and Coverage
Testing is done using Mocha.
The test-coverage is calculated using Istanbul. Running the tests and calculating the coverage can be done locally by executing:
npm run test
It is expected that new features or fixes do not negatively impact the test results or the coverage.
License
Copyright (c) 2017 Fabio Huser fabio@fh1.ch