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

Delaware River Basin Story

Visualisation and story of the Delaware River Basin, highlighting the essential water needs of its people and industries, while showcasing the vital role of the rivers and estuary in supporting unique ecosystems, species and habitats where the river meets the ocean.
https://github.com/DOI-USGS/delaware-basin-story

Category: Hydrosphere
Sub Category: Freshwater and Hydrology

Last synced: about 18 hours ago
JSON representation

Repository metadata

A JavaScript Project Using the Vue Framework.

README.md

Delaware River Basin Story

A visualization that tells the story of the Delaware River Basin (DRB). The people and industries that live in the
DRB need water, and the riverways and estuary where the river meets the ocean supports important ecosystems that
have special species and habitat. In order for humans, society, and ecosystems to all get the water they need,
the system needs to stay balanced - no one takes more than they need, and we release what extra we have back into the basin.

The final website can be found here: https://labs.waterdata.usgs.gov/visualizations/delaware-basin-story/index.html#/

The Code

The project is Open Source and uses the Vue JavaScript framework in conjunction with animated Scalable Vector
Graphics (SVG) and raster graphics. The build process uses the Jenkins task
runner and Docker containerisation.

Project Setup

  • Clone the project to your local system
  • cd to the cloned directory
  • Download the Node Package Manager(NPM) dependencies by running npm install in your terminal window
  • Start the project by running npm run serve -- the address of the project will show on completion usually localhost:8080
  • Start your browser, enter the address found above
  • And that's it, easy peasie

Notes on Setup

  • You will need 'node.js' installed on your system
  • If you run into trouble starting the project, it is usually fixed by running npm rebuild node-sass
  • The Windows operating system does not like our environment variables and messes up the local build.

To fix that, do the following:

  • Open the 'package.json' at the root of the project
  • Go to the 'scripts' name value pair
  • Go to the 'serve' name value pair
  • Delete NODE_ENV=development from that value
  • That value should now look like "serve": "vue-cli-service serve --mode test_tier",
  • Run npm run serve again, and the project should start

On Windows -
You might get this error when running npm run serve

'vue-cli-service' is not recognized as an internal or external command, operable program or batch file.

  • To fix, run npm install @vue/cli-service -g to install the Vue CLI-Service globally.

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 472
Total Committers: 10
Avg Commits per committer: 47.2
Development Distribution Score (DDS): 0.655

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

Name Email Commits
coll nell c****d@g****m 163
Aaron Briggs a****s@c****v 147
Bechtel e****l@c****v 98
ellenbechtel e****l@g****m 40
Corson-Dosch h****h@u****v 12
Colleen Nell c****l@u****v 4
Marty Wernimont m****7@g****m 3
Althea A. Archer a****r@g****m 3
Joseph Zemmels j****s@u****v 1
Jesse Ross j****s@u****v 1

Committer domains:


Issue and Pull Request metadata

Last synced: about 18 hours ago

Total issues: 0
Total pull requests: 102
Average time to close issues: N/A
Average time to close pull requests: about 23 hours
Total issue authors: 0
Total pull request authors: 7
Average comments per issue: 0
Average comments per pull request: 0.25
Merged pull request: 100
Bot issues: 0
Bot pull requests: 0

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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/DOI-USGS/delaware-basin-story

Top Issue Authors

Top Pull Request Authors

  • cnell-usgs (52)
  • ellenbechtel (29)
  • abriggs-usgs (15)
  • hcorson-dosch-usgs (3)
  • jesse-ross (1)
  • mwernimont (1)
  • jzemmels (1)

Top Issue Labels

Top Pull Request Labels


Dependencies

package-lock.json npm
  • 1425 dependencies
package.json npm
  • @vue/cli-plugin-babel ^4.5.4 development
  • @vue/cli-plugin-eslint ^4.5.4 development
  • @vue/cli-service ^4.5.4 development
  • babel-eslint ^10.1.0 development
  • eslint ^7.7.0 development
  • eslint-config-prettier ^6.11.0 development
  • eslint-plugin-prettier ^3.1.4 development
  • eslint-plugin-vue ^6.2.2 development
  • node-sass ^4.14.1 development
  • sass-loader ^9.0.3 development
  • vue-eslint-parser ^7.1.0 development
  • vue-svg-loader ^0.16.0 development
  • vue-template-compiler ^2.6.12 development
  • @fortawesome/fontawesome-svg-core ^1.2.30
  • @fortawesome/free-brands-svg-icons ^5.14.0
  • @fortawesome/free-solid-svg-icons ^5.14.0
  • @fortawesome/vue-fontawesome ^2.0.0
  • core-js ^3.6.5
  • d3 ^5.16.0
  • dns ^0.2.2
  • less ^3.12.2
  • less-loader ^6.2.0
  • prerender-node ^3.2.5
  • uswds ^2.8.1
  • v-img ^0.2.0
  • vue ^2.6.12
  • vue-browser-detect-plugin ^0.1.13
  • vue-carousel ^0.18.0
  • vue-meta ^2.4.0
  • vue-observe-visibility ^0.4.6
  • vue-responsive-video-background-player ^1.1.2
  • vue-router ^3.4.3
  • vuex ^3.5.1

Score: 4.094344562222101