A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

The Global Registry of Fossil Fuels

Open Source database of oil, gas and coal production and reserves globally, expressed in CO2-equivalent.
https://github.com/fossilfuelregistry/portal-v2

Category: Emissions
Sub Category: Emission Observation and Modeling

Last synced: about 11 hours ago
JSON representation

Repository metadata

README.md

Deploy to DO

fossilfuelregistry.org web client

Stack

The client is based on the NextJS framework.

It is based on:

  • Chakra UI for UI components
  • Apollo GraphQL for data fetching
  • The POEditor translation service for i18n texts
  • AirBnB VisX for chart graphics
  • MaplibreGL with a private vector tile server for maps

Building

The build process is 100% standard NextJS. It needs a .env.local file for various keys:

POEDITOR_API_TOKEN=...
POEDITOR_PROJECT_ID=...

NEXT_PUBLIC_BACKEND_URL=https://api.fossilfuelregistry.org

NEXT_PUBLIC_GA=... (Google Analytics Property id)
NEXT_PUBLIC_GOOGLE_TRANSLATE_API_KEY=...
NEXT_PUBLIC_OPENCORPORATES_API_TOKEN=...

NEXT_PUBLIC_CMS_URL=https://cms.fossilfuelregistry.org
NEXT_PUBLIC_CMS_TOKEN=...

NEXT_PUBLIC_SENTRY_DSN=...
NEXT_PUBLIC_ENVIRONMENT= local | development | production

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 8 days ago

Total Commits: 231
Total Committers: 4
Avg Commits per committer: 57.75
Development Distribution Score (DDS): 0.584

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
jesperwe j****r@j****e 96
Oleh Kozlovskyi k****g@g****m 84
Niklas Johansson n****s@s****e 49
Global Registry of Fossil Fuels 8****y 2

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 8
Total pull requests: 0
Average time to close issues: N/A
Average time to close pull requests: N/A
Total issue authors: 2
Total pull request authors: 0
Average comments per issue: 1.0
Average comments per pull request: 0
Merged pull request: 0
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/fossilfuelregistry/portal-v2

Top Issue Authors

  • JesperWe (5)
  • OpenOilUG (3)

Top Pull Request Authors


Top Issue Labels

Top Pull Request Labels


Dependencies

package.json npm
  • @babel/core ^7.18.9 development
  • @chakra-ui/storybook-addon ^4.0.4 development
  • @storybook/addon-actions ^6.5.9 development
  • @storybook/addon-essentials ^6.5.9 development
  • @storybook/addon-interactions ^6.5.9 development
  • @storybook/addon-links ^6.5.9 development
  • @storybook/builder-webpack5 ^6.5.9 development
  • @storybook/manager-webpack5 ^6.5.9 development
  • @storybook/react ^6.5.9 development
  • @storybook/testing-library ^0.0.13 development
  • @testing-library/jest-dom ^5.16.4 development
  • @testing-library/react ^13.3.0 development
  • @types/jest ^28.1.6 development
  • @types/node 18.6.1 development
  • @types/react 18.0.15 development
  • @types/react-dom 18.0.6 development
  • @typescript-eslint/eslint-plugin ^5.31.0 development
  • @typescript-eslint/parser ^5.31.0 development
  • babel-loader ^8.2.5 development
  • eslint ^7.32.0 || ^8.2.0 development
  • eslint-config-airbnb ^19.0.4 development
  • eslint-config-airbnb-typescript ^17.0.0 development
  • eslint-config-next 12.2.3 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-import ^2.25.3 development
  • eslint-plugin-jsx-a11y ^6.5.1 development
  • eslint-plugin-react ^7.28.0 development
  • eslint-plugin-react-hooks ^4.3.0 development
  • eslint-plugin-storybook ^0.6.1 development
  • jest ^28.1.3 development
  • jest-environment-jsdom ^28.1.3 development
  • prettier 2.7.1 development
  • ts-jest ^28.0.7 development
  • typescript ^4.7.4 development
  • @apollo/client ^3.6.9
  • @chakra-ui/icons ^2.0.6
  • @chakra-ui/react ^2.2.4
  • @emotion/react ^11
  • @emotion/styled ^11
  • @fontsource/roboto ^4.5.7
  • @sentry/nextjs ^7.7.0
  • @turf/bbox ^6.5.0
  • @visx/group ^2.10.0
  • @visx/shape ^2.12.2
  • @visx/tooltip ^2.10.0
  • @visx/visx ^2.12.2
  • chakra-react-select ^4.1.4
  • deepmerge ^4.2.2
  • fp-ts ^2.12.2
  • framer-motion ^6
  • graph-data-structure ^2.0.0
  • graphql ^16.5.0
  • io-ts ^2.2.16
  • lodash ^4.17.21
  • maplibre-gl ^2.1.9
  • monocle-ts ^2.3.13
  • newtype-ts ^0.3.5
  • next 12.2.3
  • node-cache ^5.1.2
  • react 18.2.0
  • react-dom 18.2.0
  • react-markdown ^8.0.3
  • react-redux ^8.0.2
yarn.lock npm
  • 1863 dependencies
.github/workflows/do-master.yaml actions
  • digitalocean/app_action main composite

Score: 3.7841896339182615