Please read the issue guidelines.
Please read the pull request guidelines.
We use the following labels to track issues and PRs:
Label | Purpose |
---|---|
type: bug |
bug report confirmed by a plotly team member |
type: regression |
bug that introduced a change in behavior from one version to the next |
type: feature |
planned feature additions |
type: maintenance |
source code cleanup resulting in no enhancement for users |
type: documentation |
API doc or attribute description improvements |
type: community |
issue left open for community input and pull requests |
type: duplicate |
self-explanatory |
type: wontfix |
self-explanatory |
status: discussion needed |
Issue or PR that required discussion among maintainers before moving forward |
status: in progress |
PRs that required some initial feedback but not ready to merge |
status: reviewable |
PRs that are completed from the author's perspective |
status: on hold |
PRs that are put on hold |
- git
- node.js. We recommend using node.js v8.x, but all
versions starting from v4 should work. Upgrading and managing node versions
can be easily done using
nvm
or its Windows alternatives. npm
v5.x and up (which ships by default with node.js v8.x) to ensure that thepackage-lock.json
file is used and updated correctly.bower
to manage dependencies - install usingnpm install -g bower
mongodb
git clone https://github.com/finger563/webgme-hfsm.git
cd webgme-hfsm
npm install
mongod --dbpath ${your database path}
npm start
Then open in Chrome http://localhost:8081/debug.html
A typical workflow is to make some modifications to the source, update the test dashboard, inspect and debug the changes, then repeat.
- Sources files are in
src/