Open Sustainable Technology

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

Browse accepted projects | Review proposed projects | Propose new project | Open Issues

ecoCode

Reduce the environmental footprint of your programs with this cutting-edge SonarQube plugin.
https://github.com/green-code-initiative/ecoCode

java javascript php python

Last synced: 4 days ago
JSON representation

Repository metadata

Reduce the environmental footprint of your software programs with SonarQube


Owner metadata


Committers metadata

Last synced: 4 days ago

Total Commits: 831
Total Committers: 61
Avg Commits per committer: 13.623
Development Distribution Score (DDS): 0.782

Commits in past year: 464
Committers in past year: 23
Avg Commits per committer in past year: 20.174
Development Distribution Score (DDS) in past year: 0.61

Name Email Commits
David DE CARVALHO d****5@g****m 181
David DE CARVALHO d****o@s****m 112
Olivier Le GoaΓ«r o****r@u****r 80
Jules Delecour 7****v 49
Tristan ROULET t****t@v****r 41
jycr j****r 36
Oussama o****2@g****m 27
Mohamed SALHAOUI 5****S 24
utarwyn m****n@l****t 22
Aghiles Azzoug e****g@e****z 22
Jean-Baptiste GINGUENE j****e@s****m 20
LinkinFoxCo m****r@v****r 20
Geoffrey LallouΓ© g****e 14
David Crescence d****e@o****m 13
Nicolas DAVIET n****t@d****r 13
Hertout Julien j****t@s****r 13
plougastela a****l@c****m 12
oussamaLaribi 6****i 11
dedece35 d****5@g****m 10
Cyrille Chopelet c****t@c****m 10
GrΓ©goire Compagnon g****e@k****r 7
Ludovic BossΓ© l****e@n****m 7
Silicoman l****n@h****r 7
Alexis Hillion a****n@o****r 5
Hiba 9****t 5
Julien Hertout j****t@n****m 5
OLLIVIER Elodie e****r@e****r 4
MP-Aubay m****d@a****m 4
jberque j****e@s****r 4
Julien Bureau j****u@a****m 4
and 31 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 5 days ago

Total issues: 71
Total pull requests: 57
Average time to close issues: 4 months
Average time to close pull requests: about 1 month
Total issue authors: 34
Total pull request authors: 26
Average comments per issue: 1.87
Average comments per pull request: 4.42
Merged pull request: 25
Bot issues: 0
Bot pull requests: 1

Past year issues: 71
Past year pull requests: 57
Past year average time to close issues: 4 months
Past year average time to close pull requests: about 1 month
Past year issue authors: 34
Past year pull request authors: 26
Past year average comments per issue: 1.87
Past year average comments per pull request: 4.42
Past year merged pull request: 25
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/green-code-initiative/ecoCode

Top Issue Authors

  • dedece35 (20)
  • Ella-dee (6)
  • jycr (4)
  • cyChop (3)
  • tttooommm56 (2)
  • AntoineMeheut (2)
  • AghilesAzzoug (2)
  • kerimboukadida (2)
  • nouk-pl (2)
  • misterdz-mh (2)
  • JB-Ginguene (2)
  • julessanglier (2)
  • hayaofr (1)
  • epitechBR (1)
  • fatenhomrani (1)

Top Pull Request Authors

  • dedece35 (19)
  • jycr (8)
  • utarwyn (5)
  • Silicoman (2)
  • eliottlv (2)
  • gaelfoppolo (1)
  • ibhmefteh (1)
  • PheonBest (1)
  • jbureau92 (1)
  • nouk-pl (1)
  • augustinde (1)
  • saidmohamedali (1)
  • MaximeStM (1)
  • misterdz-mh (1)
  • AghilesAzzoug (1)

Top Issue Labels

  • :card_file_box: rule (35)
  • πŸ† challenge πŸ† (28)
  • java (27)
  • __PRIO_MEDIUM__ (22)
  • python (12)
  • :rocket: enhancement (12)
  • :building_construction: refactoring (11)
  • :fire: in progress :fire: (9)
  • php (9)
  • __PRIO_LOW__ (7)
  • __PRIO_HIGH__ (6)
  • βš–οΈβš–οΈ todiscuss_coreteam βš–οΈβš–οΈ (6)
  • :syringe: bug (6)
  • :beginner: good first issue (6)
  • πŸ‘€ πŸ‘€ review done πŸ‘€ πŸ‘€ (5)
  • :spiral_notepad: documentation (4)
  • wontfix (1)
  • :grey_question: question (1)
  • dependencies (1)
  • πŸ‘€ πŸ‘€ waiting commiter πŸ‘€ πŸ‘€ (1)

Top Pull Request Labels

  • :card_file_box: rule (26)
  • πŸ† challenge πŸ† (22)
  • stale (20)
  • java (19)
  • :rocket: enhancement (19)
  • πŸ‘€ πŸ‘€ waiting commiter πŸ‘€ πŸ‘€ (16)
  • :building_construction: refactoring (15)
  • :fire: in progress :fire: (13)
  • php (7)
  • πŸ‘€ πŸ‘€ review done πŸ‘€ πŸ‘€ (6)
  • python (5)
  • dependencies (4)
  • duplicate (3)
  • :spiral_notepad: documentation (2)
  • βš–οΈβš–οΈ todiscuss_coreteam βš–οΈβš–οΈ (1)

Dependencies

.github/workflows/build.yml actions
  • actions/cache v1 composite
  • actions/checkout v3 composite
  • actions/setup-java v1 composite
  • gradle/gradle-build-action v2 composite
.github/workflows/manual_release.yml actions
  • 74th/workflow-permission-action 1.0.0 composite
  • actions/checkout v3 composite
  • actions/create-release v1 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • actions/upload-release-asset v1 composite
  • ffurrer2/extract-release-notes v1 composite
.github/workflows/tag_release.yml actions
  • 74th/workflow-permission-action 1.0.0 composite
  • actions/checkout v3 composite
  • actions/create-release v1 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • actions/upload-release-asset v1 composite
  • ffurrer2/extract-release-notes v1 composite
docker-compose.yml docker
  • postgres 12
  • sonarqube 9.8-community
java-plugin/pom.xml maven
  • com.google.guava:guava 31.0.1-jre
  • org.apache.commons:commons-lang3 3.11
  • org.sonarsource.analyzer-commons:sonar-analyzer-commons
  • org.sonarsource.java:sonar-java-plugin
  • org.sonarsource.sonarqube:sonar-plugin-api
  • org.sonarsource.sonarqube:sonar-plugin-api-impl
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
  • org.junit.jupiter:junit-jupiter-migrationsupport test
  • org.sonarsource.java:java-checks-testkit test
pom.xml maven
  • org.sonarsource.java:sonar-java-plugin 7.15.0.30507 provided
  • org.sonarsource.php:sonar-php-plugin 3.25.0.9077 provided
  • org.sonarsource.python:sonar-python-plugin 3.19.0.10254 provided
  • org.sonarsource.sonarqube:sonar-plugin-api 9.4.0.54424 provided
  • org.sonarsource.analyzer-commons:sonar-analyzer-commons 2.1.0.1111
  • org.sonarsource.sonarqube:sonar-plugin-api-impl 9.7.1.62043
  • junit:junit 4.13.2 test
  • org.assertj:assertj-core 3.23.1 test
  • org.junit.jupiter:junit-jupiter 5.9.1 test
  • org.junit.jupiter:junit-jupiter-migrationsupport 5.9.1 test
  • org.sonarsource.java:java-checks-testkit 7.15.0.30507 test
  • org.sonarsource.python:python-checks-testkit 3.19.0.10254 test
.github/workflows/build_container.yml actions
  • actions/checkout v3 composite
  • docker/build-push-action v4 composite
  • docker/login-action v2 composite
  • docker/metadata-action v4 composite
  • docker/setup-buildx-action v2 composite
  • docker/setup-qemu-action v2 composite
.github/workflows/publish_to_maven_central.yml actions
  • actions/cache v1 composite
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
.github/workflows/stale_tag.yml actions
  • actions/stale v8.0.0 composite
Dockerfile docker
  • maven 3-openjdk-11-slim build
  • sonarqube 10.1.0-community build
ecocode-rules-specifications/pom.xml maven
  • org.sonarsource.sonarqube:sonar-plugin-api provided
  • org.sonarsource.analyzer-commons:sonar-analyzer-commons
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test

Score: 9.008713664124222