ONEARMY

A platform to build useful communities that aim to tackle social and environmenta problems.
https://github.com/ONEARMY/community-platform

Category: Sustainable Development
Sub Category: Knowledge Platforms

Keywords

climate-impact design-system react reactjs theme-ui typescript

Keywords from Contributors

climate-change life-cycle-assessment language-model jax transformer ecology wind-turbine climate

Last synced: about 9 hours ago
JSON representation

Repository metadata

A platform to build useful communities that aim to tackle global problems

README.md

Gitpod Ready-to-Code
Build Status
GitHub license
GitHub license
GitHub contributors
discord

🔗   tl;dr Quick Links

🌍   Community Platform

Welcome to our Community Platform!
At One Army we are building this platform to help unite people and contribute to social & environmental projects, such as Precious Plastic, Project Kamp and Fixing Fashion. A platform to connect, educate and empower our global community (65K) to solve society's greatest challenges. Together.

👀   Why?

For the past 5+ years we’ve worked together with thousands of people from all over the world on open hardware projects to tackle some of the most pressing environmental issues, building machines and tools to fix the mess. The more we worked on these projects, the more we realised that there are two main hurdles to the success of a project:

  • A project's success is closely linked to its community, and for a new project starting up, finding and creating their own strong community is often a time-consuming activity that can take lots of resources.
  • While working on a project we often find ourselves having to use a multitude of digital tools that are often incomplete, disconnected, privately owned and not open source.

This platform aims to tackle these problems by creating a strong unified community for the different projects under its umbrella and offering the necessary tools to collaborate and connect in one single place. Free and open-source.

⚡️   What is this platform?

Our platform helps communities to grow and makes it easier to collaborate on environmental projects in one single place. A place where people can meet, help each other, ask and answer questions, share their innovative ways of fixing problems, discover people around them, connect locally and more. It aims to provide the tools to connect both online and offline. Amongst other features we have a library of projects, research, questions, news updates and a map.

Have a look on our website to have a clear overview

👐 Open Source

Society and the environment are kind of screwed 💩 in many ways. We think free knowledge and open source are the fastest and most efficient ways to bring about innovation to tackle some of the most pressing humanity’s fuck ups. Simple.

🤝   Contributions

Contributions, issues and feature requests are very welcome.
Please make sure to read the Contributing Guide before making a pull request.

It also covers lots of handy additional information such as setting up a local server, or finding good first issues to work on.

To startup the project locally use bun start, but before that, follow Getting Started

If needed you can drop us a line here 👋
Or join our Discord channel

Contributors ✨

Thanks go to these wonderful people (emoji key):

This project adopted the all-contributors specification in June 2022.
Contributions of any kind are welcome!


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 7,012
Total Committers: 221
Avg Commits per committer: 31.729
Development Distribution Score (DDS): 0.766

Commits in past year: 409
Committers in past year: 24
Avg Commits per committer in past year: 17.042
Development Distribution Score (DDS) in past year: 0.379

Name Email Commits
chrismclarke c****e@l****k 1643
Luke Watts l****e@t****a 1042
Benjamin Gammaire b****e@g****m 710
Ben Furber b****r@g****m 703
Mário Nunes m****s@g****m 495
iSCJT s****n@s****m 283
allcontributors[bot] 4****] 232
Hung Tran t****8@o****m 158
AlfonsoGhislieri a****s@h****r 156
Eva Killenberg e****l@s****u 142
David Germain d****a@g****m 86
unknown g****2@g****m 83
Asheer Rizvi a****l@g****m 66
jproberson 5****n 57
lauvrenn l****n@g****m 52
tudi2d p****h@g****m 47
PaulPichot p****l@g****m 44
Marcin Kopec m****c@s****m 43
danitrod d****d@i****m 41
dependabot[bot] 4****] 34
Dave Hakkens d****e@d****l 34
Alejandro Romero Herrera a****7@g****m 33
Mihai-Cristian Bâltac b****n@g****m 31
Tulio Bandeira Luz t****5@g****m 31
xamiro b****r@g****m 30
Ben Naylor n****n@g****m 29
Dryden Williams d****n@f****o 28
Mattia h****o@m****o 27
Daria Chernobaieva d****a@d****m 23
Venu G Soganadgi s****u@g****m 21
and 191 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 546
Total pull requests: 2,363
Average time to close issues: 3 months
Average time to close pull requests: 8 days
Total issue authors: 52
Total pull request authors: 143
Average comments per issue: 2.77
Average comments per pull request: 2.89
Merged pull request: 1,729
Bot issues: 1
Bot pull requests: 363

Past year issues: 72
Past year pull requests: 132
Past year average time to close issues: 30 days
Past year average time to close pull requests: 9 days
Past year issue authors: 11
Past year pull request authors: 21
Past year average comments per issue: 2.56
Past year average comments per pull request: 3.27
Past year merged pull request: 79
Past year bot issues: 0
Past year bot pull requests: 6

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ONEARMY/community-platform

Top Issue Authors

  • benfurber (144)
  • davehakkens (71)
  • mariojsnunes (70)
  • thisislawatts (49)
  • iSCJT (48)
  • dalibormrska (26)
  • pizzaisdavid (25)
  • analordello (16)
  • thisismattia (10)
  • m-azoubel (9)
  • AlfonsoGhislieri (8)
  • evakill (7)
  • tuliobluz (6)
  • chrismclarke (4)
  • asdFletcher (4)

Top Pull Request Authors

  • benfurber (604)
  • thisislawatts (368)
  • mariojsnunes (317)
  • github-actions[bot] (225)
  • allcontributors[bot] (138)
  • iSCJT (104)
  • pizzaisdavid (73)
  • evakill (43)
  • tuliobluz (40)
  • jproberson (35)
  • goratt12 (31)
  • onim-at (22)
  • V24039 (16)
  • codisart (16)
  • CrowsVeldt (15)

Top Issue Labels

  • Good first issue (126)
  • Type:Bug🐛 (121)
  • released (115)
  • Frontend (40)
  • Help wanted (37)
  • 🧹 Maintenance (24)
  • Stage: 🖼️ Design Approved (22)
  • Backend (21)
  • Code: Frontend (21)
  • ⏳Under discussion (16)
  • Difficulty: Easy (14)
  • Design (14)
  • Task: 🧹 Maintenance (11)
  • UI/UX (9)
  • Mod: Research 🔬 (9)
  • Feat: Questions module (9)
  • Difficulty: Medium (8)
  • Feat: Discussions (8)
  • Feat: Onboarding experience (7)
  • Mod: Maps 🗺 (7)
  • July 2023 (6)
  • Test coverage (6)
  • Mod: HowTo 📰 (6)
  • Difficulty:Easy (6)
  • Task: Design (6)
  • Type: 💅 Enhancement (6)
  • Design Approved (6)
  • Priority: High❕ (5)
  • Mod: Profiles 👱 (5)
  • Code: Backend (5)

Top Pull Request Labels

  • released (1,109)
  • Review allow-preview ✅ (449)
  • Mod: Research 🔬 (371)
  • Mod: HowTo 📰 (277)
  • Backend (272)
  • 🦾 Automation (221)
  • Mod: Maps 🗺 (134)
  • 🤝 Awaiting author (107)
  • Documentation (95)
  • Mod: Library 📰 (49)
  • backend (15)
  • Mod: Events 🎉 (4)
  • Code: Backend (3)
  • 👀 Ready for user testing (2)
  • Authentication (2)
  • Feat: Discussions (2)
  • Frontend (2)
  • 🚧 Blocked (2)
  • Design Approved (2)
  • In progress (2)
  • 🧹 Maintenance (2)
  • Code: Tidying (1)
  • Stage: 🚧 Blocked (1)
  • Feat: Onboarding experience (1)
  • Review: Assigned 👉 (1)
  • Onboarding experience (1)
  • ⏳Under discussion (1)
  • Feat: Questions module (1)
  • Design (1)

Package metadata

proxy.golang.org: github.com/ONEARMY/community-platform

proxy.golang.org: github.com/onearmy/community-platform


Dependencies

package.json npm
  • @commitlint/cli ^16.2.3 development
  • @commitlint/config-conventional ^16.2.1 development
  • @commitlint/cz-commitlint ^16.2.3 development
  • @semantic-release/changelog ^6.0.1 development
  • @semantic-release/git ^10.0.1 development
  • @testing-library/jest-dom ^5.11.4 development
  • @testing-library/react ^11.1.0 development
  • @testing-library/user-event ^12.1.10 development
  • @types/browser-image-compression ^1.0.9 development
  • @types/flux-standard-action 1.1.0 development
  • @types/jest ^26.0.15 development
  • @types/node 16 development
  • @types/pubsub-js ^1.5.18 development
  • @types/react ^16.9.53 development
  • @types/react-dom ^17.0.3 development
  • @types/react-hamburger-menu ^0.0.3 development
  • @types/react-lazy-load-image-component ^1.5.1 development
  • @types/react-leaflet ^1.1.6 development
  • @types/react-leaflet-markercluster ^2.0.0 development
  • @types/react-router-dom 5.1.7 development
  • @types/react-select ^2.0.17 development
  • @types/react-slick 0.23.2 development
  • @types/react-table ^6.8.5 development
  • @types/react-virtualized ^9.21.10 development
  • @types/rebass 4.0.8 development
  • @types/styled-system ^5.1.11 development
  • @types/yup ^0.26.27 development
  • @typescript-eslint/eslint-plugin ^5.10.1 development
  • @typescript-eslint/parser ^5.26.0 development
  • all-contributors-cli ^6.20.0 development
  • chai-subset ^1.6.0 development
  • commitizen ^4.2.4 development
  • concurrently ^6.2.0 development
  • cra-bundle-analyzer ^0.1.0 development
  • cross-env ^6.0.3 development
  • cspell ^6.1.0 development
  • eslint ^7.32.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-import ^2.26.0 development
  • eslint-plugin-prettier ^3.4.0 development
  • eslint-plugin-unicorn ^36.0.0 development
  • husky ^7.0.4 development
  • idb ^6.0.0 development
  • lint-staged ^8.1.5 development
  • mobx-react-devtools ^6.0.3 development
  • prettier ^2.6.1 development
  • react-dev-utils ^11.0.4 development
  • start-server-and-test ^1.11.0 development
  • terser 3.14.1 development
  • ts-loader ^7.0.5 development
  • typescript 4.5.5 development
  • wait-on ^5.2.1 development
  • workbox-background-sync ^6.1.5 development
  • workbox-broadcast-update ^6.1.5 development
  • workbox-cacheable-response ^6.1.5 development
  • workbox-core ^6.1.5 development
  • workbox-expiration ^6.1.5 development
  • workbox-google-analytics ^6.1.5 development
  • workbox-navigation-preload ^6.1.5 development
  • workbox-precaching ^6.1.5 development
  • workbox-range-requests ^6.1.5 development
  • workbox-recipes ^6.1.5 development
  • workbox-routing ^6.1.5 development
  • workbox-strategies ^6.1.5 development
  • workbox-streams ^6.1.5 development
  • @emotion/react ^11.8.2
  • @emotion/styled ^11.8.1
  • @sentry/react ^6.15.0
  • @uppy/core ^2.1.4
  • @uppy/dashboard ^2.1.3
  • @uppy/react ^2.1.2
  • browser-image-compression ^1.0.15
  • cheerio ^1.0.0-rc.10
  • countries-list ^2.6.1
  • date-fns ^1.30.1
  • debounce ^1.2.0
  • dexie ^2.0.4
  • dotenv ^10.0.0
  • final-form 4.20.2
  • final-form-arrays ^3.0.2
  • final-form-calculate ^1.3.2
  • firebase ^8.10.1
  • framer-motion ^4.1.17
  • fs-extra ^10.0.0
  • fuse.js ^6.4.6
  • is-url ^1.2.4
  • leaflet ^1.5.1
  • leaflet.markercluster ^1.4.1
  • lorem-ipsum ^2.0.3
  • mobx 6.3.2
  • mobx-react 7.2.0
  • oa-components workspace:*
  • oa-shared 1.0.0
  • pino ^7.2.0
  • pino-logflare ^0.3.12
  • pubsub-js ^1.7.0
  • react ^17.0.2
  • react-dom ^17.0.2
  • react-dropzone ^10.1.10
  • react-final-form 6.5.3
  • react-final-form-arrays ^3.1.3
  • react-firebase-file-uploader 2.4.4
  • react-flag-icon-css ^1.0.25
  • react-foco ^1.3.1
  • react-ga4 ^1.4.1
  • react-hamburger-menu ^1.1.1
  • react-image-lightbox ^5.1.0
  • react-lazy-load-image-component ^1.5.1
  • react-leaflet ^2.5.0
  • react-leaflet-markercluster ^2.0.0-rc3
  • react-linkify ^0.2.2
  • react-player ^1.15.3
  • react-portal ^4.2.0
  • react-router ^5.2.0
  • react-router-breadcrumbs-hoc ^3.2.0
  • react-router-dom ^5.2.0
  • react-router-hash-link ^2.4.3
  • react-scripts 4.0.3
  • react-select ^2.4.3
  • react-slick ^0.25.2
  • react-table ^6.10.3
  • react-tooltip ^4.2.20
  • react-virtualized ^9.22.3
  • rxjs ^6.6.3
  • sass ^1.45.2
  • styled-system ^5.1.5
  • theme-ui ^0.14.1
  • ts-node ^10.4.0
  • use-debounce ^7.0.1
  • web-vitals ^1.1.2
  • workbox-window ^6.1.5
  • yup ^0.32.9
packages/components/package.json npm
  • @babel/core ^7.14.3 development
  • @react-theming/storybook-addon ^1.1.5 development
  • @storybook/addon-actions ^6.4.22 development
  • @storybook/addon-docs ^6.4.22 development
  • @storybook/addon-essentials ^6.4.22 development
  • @storybook/addon-links ^6.4.22 development
  • @storybook/addons ^6.4.22 development
  • @storybook/react ^6.4.22 development
  • @storybook/theming ^6.4.22 development
  • @types/mustache ^4.1.2 development
  • @types/react-flag-icon-css ^1.0.5 development
  • @types/react-portal ^4.0.4 development
  • babel-loader 8.1.0 development
  • eslint ^7.32.0 development
  • eslint-plugin-import ^2.25.4 development
  • mustache ^4.2.0 development
  • ts-node ^10.7.0 development
  • typescript ^4.5.5 development
  • @emotion/react ^11.8.2
  • @emotion/styled ^11.8.1
  • @react-icons/all-files ^4.1.0
  • prettier ^2.5.1
  • react ^17.0.2
  • react-flag-icon-css ^1.0.25
  • react-icons ^4.3.1
  • react-linkify ^0.2.2
  • react-portal ^4.2.2
  • react-router ^5.2.0
  • react-router-dom ^5.2.0
  • storybook ^6.4.22
  • theme-ui ^0.14.1
  • webpack ^5.72.0
packages/cypress/package.json npm
  • @cypress/webpack-preprocessor ^5.9.1 development
  • @types/fs-extra ^9.0.13 development
  • @types/wait-on ^5.3.1 development
  • cross-env ^7.0.3 development
  • dotenv ^10.0.0 development
  • fs-extra ^10.0.0 development
  • ts-node ^10.2.1 development
  • wait-on ^6.0.0 development
  • cypress 9.4
  • cypress-file-upload 5.0.8
  • oa-shared workspace:*
shared/package.json npm
  • typescript ^4.5.5 development
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/pr-stale.yml actions
  • actions/stale v8 composite
packages/themes/package.json npm
  • typescript ^5.1.6 development
.github/actions/destroy-fly-preview-app/action.yml actions
  • Dockerfile * docker
.github/workflows/pr-preview-fly-destroy.yml actions
  • ./.github/actions/destroy-fly-preview-app * composite
  • actions/checkout v4 composite
Dockerfile docker
  • base latest build
  • oven/bun 1.3.10 build
.github/workflows/pr-preview-fly-deploy.yml actions
  • actions/checkout v4 composite
  • superfly/fly-pr-review-apps 1.5.0 composite
supabase/functions/send-email/deno.json deno
  • react 18.3.1
  • react-dom 18.3.1
  • react-email 6.6.3
  • resend 6.6.0
  • standardwebhooks 1.0.0
supabase/functions/send-email/deno.lock deno
  • @react-email/components 0.0.22_react@18.3.1
  • @react-email/components 0.1.1_react@18.3.1
  • @types/node 22.12.0
  • react 18.3.1
  • react 19.1.0
  • resend 4.0.0_react@18.3.1
  • resend 4.1.2_react@18.3.1
  • resend 4.6.0_react@18.3.1
  • resend 6.6.0
  • standardwebhooks 1.0.0
.github/workflows/pr-preview-remove-label.yml actions
  • actions/checkout v4 composite
  • actions/github-script v7 composite
.github/workflows/storybook-deploy.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/configure-pages v4 composite
  • actions/deploy-pages v4 composite
  • actions/setup-node v4 composite
  • actions/upload-pages-artifact v4 composite
  • oven-sh/setup-bun v2 composite
.github/actions/destroy-fly-preview-app/Dockerfile docker
  • alpine latest build
bun.lock npm
  • 2379 dependencies

Score: -Infinity