Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 2.38 KB

CONTRIBUTING.md

File metadata and controls

66 lines (44 loc) · 2.38 KB

Contributing to

Thanks for taking the time to contribute!

PRs and bug reports are welcome, and we are actively looking for new maintainers.

Setting Up Dev Environment

The master branch is the active development branch.

Building locally from the source requires Node.js >=16. We use yarn to manage the dependencies. (currently yarn 1.x)

git checkout master
yarn bootstrap
yarn test

If you consider opening a PR, here are some documentations to get you started:

Running examples locally

Start by setting up a development environment as described above. Once installation and tests succeed:

  1. Open examples/bing-maps, or another example
    cd examples/bing-maps
  2. Install the example's dependencies
    yarn
  3. 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.

Community Governance

vis.gl is part of the Urban Computing Foundation. See the organization's Technical Charter.

Technical Steering Committee

development is governed by the vis.gl Technical Steering Committee (TSC).

Maintainers

Maintainers of 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 monthly and publishes meeting notes via a mailing list. This mailing list can also be utilized to reach out to the TSC.

Code of Conduct

Please be mindful of and adhere to the Linux Foundation's Code of Conduct when contributing to .