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 react-map-gl locally from the source requires node.js >=8
.
We use yarn to manage the dependencies.
git checkout master
yarn bootstrap
yarn test
Test:
$ npm run test
Test in Node:
$ npm run test node
Test in browser (can use Chrome dev tools for debugging):
$ npm run test browser
Any intended change to the code base must open a pull request and be approved.
Generally speaking, all PRs are open against the master
branch, unless the feature being affected no longer exists on master.
npm run test
must be successful.docs/api-reference
.docs/upgrade-guide.md
.docs/whats-new.md
.react-map-gl follows the Semantic Versioning guidelines. Steps for publishing releases can be found here.
vis.gl is part of the Urban Computing Foundation. See the organization's Technical Charter.
react-map-gl development is governed by the vis.gl Technical Steering Committee (TSC).
Maintainers of react-map-gl 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.
Please be mindful of and adhere to the Linux Foundation's Code of Conduct when contributing to react-map-gl.