energy-sparks

Source for the EnergySparks website

https://github.com/Energy-Sparks/energy-sparks

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.5%) to scientific vocabulary

Keywords

bath data energy rails ruby ruby-on-rails school

Keywords from Contributors

cwl-workflow
Last synced: 6 months ago · JSON representation

Repository

Source for the EnergySparks website

Basic Info
  • Host: GitHub
  • Owner: Energy-Sparks
  • License: mit
  • Language: Ruby
  • Default Branch: master
  • Homepage: http://www.energysparks.uk
  • Size: 104 MB
Statistics
  • Stars: 27
  • Watchers: 5
  • Forks: 5
  • Open Issues: 20
  • Releases: 0
Topics
bath data energy rails ruby ruby-on-rails school
Created over 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License

README.md

Build Status Maintainability Test Coverage

Energy Sparks

Energy Sparks is an open source application that is designed to help schools improve their energy efficiency.

The application collects and presents gas and electricity usage data in a way that is accessible to staff, students and parents. Supported by educational resources, the application will support teachers in helping children understand more about energy usage, how to be more efficient and see how actions they take in the school, e.g. switching off lighting, has an effect on usage.

Combining access to data, the ability to log interventions and a competitive element between schools, the goal is to not just save schools money in reducing energy consumption through long term changes, it is hoped that the application will also help educate children about what it means to be energy efficient.

The application is open source and is powered by open data. It is being designed to be easily deploy and run for minimal cost, allowing it to be run by local councils and/or community groups around the UK.

For Users

Development of the application and documentation is in progress. Please check back later for more information.

For now you may wish to read the evolving documentation in the project wiki.

For Developers

The application uses Ruby on Rails.

Read the developer guide in the wiki for how to get started and the CONTRIBUTING.md guidelines.

Browser testing provided by:

Browserstack

Owner

  • Name: Energy Sparks
  • Login: Energy-Sparks
  • Kind: organization
  • Email: hello@energysparks.uk
  • Location: UK

We help schools fight climate change

GitHub Events

Total
  • Delete event: 520
  • Issue comment event: 144
  • Push event: 1,866
  • Gollum event: 1
  • Pull request review comment event: 290
  • Pull request review event: 555
  • Pull request event: 1,071
  • Create event: 567
Last Year
  • Delete event: 520
  • Issue comment event: 144
  • Push event: 1,866
  • Gollum event: 1
  • Pull request review comment event: 290
  • Pull request review event: 555
  • Pull request event: 1,071
  • Create event: 567

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 9,306
  • Total Committers: 16
  • Avg Commits per committer: 581.625
  • Development Distribution Score (DDS): 0.74
Past Year
  • Commits: 789
  • Committers: 5
  • Avg Commits per committer: 157.8
  • Development Distribution Score (DDS): 0.651
Top Committers
Name Email Commits
Leigh Dodds l****h@l****m 2,422
James Jefferies j****s@s****k 2,302
Deb Bassett d****b@u****m 1,141
James Almond j****s@j****m 1,096
Julian Higman j****n@p****m 835
dependabot[bot] 4****]@u****m 497
Ian Townsend i****t@u****m 486
Tristan Hill 8****i@u****m 297
Deb Bassett d****t@e****k 80
Dan Bryan (MBP) d****n@d****k 56
Ian Townsend i****d@g****m 38
Matt Helsby m****t@c****m 36
Dan Bryan d****n@c****s 10
ethobat 4****t@u****m 8
James Jefferies (ShedCode) j****s@s****l 1
dependabot[bot] d****]@u****m 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 208
  • Total pull requests: 5,461
  • Average time to close issues: 4 months
  • Average time to close pull requests: 4 days
  • Total issue authors: 7
  • Total pull request authors: 11
  • Average comments per issue: 0.57
  • Average comments per pull request: 0.19
  • Merged pull requests: 4,861
  • Bot issues: 7
  • Bot pull requests: 857
Past Year
  • Issues: 9
  • Pull requests: 1,359
  • Average time to close issues: 1 day
  • Average time to close pull requests: 4 days
  • Issue authors: 3
  • Pull request authors: 5
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.23
  • Merged pull requests: 1,144
  • Bot issues: 3
  • Bot pull requests: 457
Top Authors
Issue Authors
  • ldodds (132)
  • chtowner (57)
  • dynamicworkplace (8)
  • dependabot[bot] (7)
  • tbhi (2)
  • MattHelsby (1)
  • urbanwide (1)
Pull Request Authors
  • ldodds (1,809)
  • dependabot[bot] (857)
  • tbhi (582)
  • jamesjefferies (512)
  • iant (498)
  • urbanwide (483)
  • jhigman (407)
  • jamesalmond (277)
  • dynamicworkplace (23)
  • ethobat (7)
  • MattHelsby (6)
Top Labels
Issue Labels
Charting (20) Activities (19) 2 - Working <= 5 (18) 0 - Backlog (17) 1 - Ready (14) Scoring (13) 3 - Review (12) Data (9) In Progress (9) 4 - Done (8) ruby (7) dependencies (7) Admin (7) Documentation (7) Ops (4) blocked (2) bug (2) UX (1) enhancement (1)
Pull Request Labels
dependencies (857) ruby (698) On test (321) javascript (47) blocked (36) future (3) 2 - Working <= 5 (2) 3 - Review (1) 4 - Done (1)

Dependencies

.github/workflows/rubyonrails.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • ruby/setup-ruby v1 composite
  • postgres 14-alpine docker
package.json npm
  • webpack-cli ^3.3.12 development
  • webpack-dev-server ^3.11.0 development
  • @fortawesome/fontawesome-free ^5.11.2
  • @rails/actiontext ^6.0.3-2
  • @rails/activestorage ^6.0.3-2
  • @rails/webpacker ^5.2.1
  • awesomplete ^1.1.4
  • babel-loader ^8.1.0
  • core-js 3
  • trix ^1.2.4
yarn.lock npm
  • 1023 dependencies
Gemfile rubygems
  • annotate >= 0 development
  • better_errors >= 0 development
  • binding_of_caller >= 0 development
  • brakeman >= 0 development
  • bullet >= 0 development
  • bundler-audit >= 0 development
  • byebug >= 0 development
  • capybara >= 0 development
  • capybara-email >= 0 development
  • climate_control >= 0 development
  • database_cleaner >= 0 development
  • factory_bot_rails >= 0 development
  • fakefs >= 0 development
  • fasterer >= 0 development
  • foreman >= 0 development
  • guard-rspec >= 0 development
  • listen ~> 3.0.5 development
  • overcommit >= 0 development
  • pry >= 0 development
  • pry-byebug ~> 3.9.0 development
  • rails-controller-testing >= 0 development
  • rb-readline >= 0 development
  • rspec-json_expectations >= 0 development
  • rspec-rails ~> 4.0.1 development
  • rubocop = 0.90.0 development
  • rubocop-performance = 1.8.0 development
  • rubocop-rails = 2.8.0 development
  • rubocop-rspec >= 0 development
  • scout_apm >= 0 development
  • selenium-webdriver >= 0 development
  • shoulda-matchers >= 0 development
  • simplecov >= 0 development
  • terminal-notifier >= 0 development
  • terminal-notifier-guard >= 0 development
  • test-prof >= 0 development
  • timecop >= 0 development
  • web-console >= 0 development
  • webdrivers >= 5.2.0 development
  • webmock >= 0 development
  • wisper-rspec >= 0 development
  • MailchimpMarketing >= 0
  • after_party >= 0
  • auto_strip_attributes ~> 2.5
  • aws-sdk-s3 >= 0
  • bootsnap >= 0
  • bootstrap ~> 4.3.0
  • bootstrap-email >= 0
  • bootstrap4-datetime-picker-rails >= 0
  • calculate_in_group >= 0
  • cancancan ~> 3.0.1
  • closed_struct >= 0
  • cocoon >= 0
  • delegated_type >= 0
  • devise >= 0
  • dotenv-rails ~> 2.7.4
  • energy-sparks_analytics >= 0
  • eventbrite_sdk >= 0
  • friendly_id >= 0
  • geocoder >= 0
  • good_job ~> 3.4.6
  • groupdate = 4.0.1
  • handlebars_assets >= 0
  • i18n-tasks ~> 1.0.10
  • image_processing ~> 1.12
  • jbuilder ~> 2.5
  • jquery-rails >= 0
  • lograge >= 0
  • mailgun_rails >= 0
  • mobility ~> 1.2.6
  • mobility-actiontext ~> 1.1.1
  • momentjs-rails >= 0
  • mustache ~> 1.0
  • oj >= 0
  • pagy >= 0
  • pg >= 0
  • pg_search >= 0
  • puma = 5.6.4
  • rack >= 0
  • rack-attack >= 0
  • rack-canonical-host >= 0
  • rails ~> 6.0.4
  • rgeo-geojson >= 0
  • rollbar >= 0
  • sass-rails = 5.1.0
  • simple_form >= 0
  • sitemap_generator >= 0
  • sprockets = 3.7.2
  • stateful_enum = 0.6.0
  • statsample >= 0
  • trix-rails >= 0
  • twilio-ruby >= 0
  • tzinfo-data >= 0
  • uglifier >= 0
  • view_component >= 0
  • webpacker >= 0
  • wisper = 2.0.0
Gemfile.lock rubygems
  • 275 dependencies
.github/workflows/knapsack.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
  • ruby/setup-ruby v1 composite
  • postgres 14 docker
.github/actions/setup/action.yml actions
  • actions/setup-node v3 composite
  • ruby/setup-ruby v1 composite