d3-view is written in Javascript ES6 and uses rollup for creating bundles. During development one can use the rollup watch client for fast incremental rebuilds:
yarn dev
We welcome all type of contributions, all you need to do is to check the very minimal contributing guidelines and contribute in the form of
- bug fixes
- feature requests
- API design
- Documentation
- Examples as blocks
Check the very minimal contributing guidelines and hope to see your patch or idea soon.
d3-view is a model-view library, lightweight by design. There are several other libraries or frameworks doing or aim at doing similar things.
- Angular - monolitic framework
- React - very popular
- Vue - popular - d3-view has taken some idea from it
Some plugin we really like
Discover more at npm d3-plugins
For continuous integration there are few steps to go through:
- qmbot user must be able to push to the repo (for this make sure this repository is part of the boot team with write permissions)
- Login to CircleCI as qmbot and follow this project
- Go to this project settings, permissions, Checkout SSH keys and add user key
- Learn about NPM Tokens to push releases from CI
- Add the token as environment variable
NPM_TOKEN