Thanks for taking the time to contribute!
PRs and bug reports are welcome, and we are actively looking for new maintainers.
The master branch is the active development branch.
Building deck.gl-community locally from the source requires Node.js >=20.
We use yarn to manage the dependencies, and Node corepack to manage the yarn version.
git checkout master
yarn bootstrap
yarn testIf you consider opening a PR, here are some documentations to get you started:
- vis.gl developer process
Start by setting up a development environment as described above. Once installation and tests succeed:
- Open
examples/bing-maps, or another examplecd examples/bing-maps - Install the example's dependencies
yarn
- Start the example, with dependencies linked from the workspace
yarn start-local
The local webserver will start, and a link to the example will be displayed
in the terminal or opened in your browser. After most changes, examples will
reload automatically. After changes to dependencies, it may be necessary to
restart the demo with the --force flag: yarn start-local --force. See package.json in each example, and the Vite documentation, for more information.
vis.gl is part of the OpenJS Foundation. See the organization's Technical Charter.
deck.gl-community development is governed by the vis.gl Technical Steering Committee (TSC). See the TSC's current members.
- Charles Richardson - editable-layers
- Ib Green - infovis-layers, graph-layers
Maintainers of deck.gl-community have commit access to this GitHub repository, and take part in the decision making process.
If you are interested in becoming a maintainer, read the governance guidelines.
The vis.gl TSC meets bi-weekly at the Open Visualization Biweekly Meeting via zoom.
The OpenJS Slack can also be utilized to reach out to the TSC in the #deckgl-community channel.
Please be mindful of and adhere to the OpenJS Foundation's Code of Conduct when contributing to deck.gl-community.