Skip to content
This repository has been archived by the owner on Jul 3, 2020. It is now read-only.

Latest commit

 

History

History
71 lines (49 loc) · 2.35 KB

develop.md

File metadata and controls

71 lines (49 loc) · 2.35 KB

Development

ES6

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

Contributing

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.

Other Frameworks

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

D3 plugins

Some plugin we really like

Discover more at npm d3-plugins

CI

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