This repository contains the open-source integrations that allows the Tomorrow app to automatically calculate your carbon impact. It also contains the CO2 models used by the app. This code is maintained by Tomorrow.
To get started, browse existing suggestions.
You can contribute by
- suggesting a new integration
- coding a new integration
- updating our carbon models
- correcting a bug in an existing integration.
- submitting ideas, feature requests, or bugs in the issues section.
Join us on Slack if you wish to discuss development, need help to get started and want to get access to a developer preview of the app.
To ease development, we've created a development playground.
First, you will have to create a JSON file called
env.json where to store integration credientials when needed.
You can start by creating an empty file.
yarn to install dependencies, then run
yarn serve to start the playground and point your browser to localhost:3000 to get started.
./co2eq: carbon models
./integrations: contains all integrations
./integrations/img: contains all integration logos
./playground: source code of the playground
./definitions.js: constant definitions