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.
- Host: GitHub
- URL: https://github.com/DOI-USGS/delaware-basin-story
- Owner: DOI-USGS
- License: other
- Created: 2020-06-08T22:29:44.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-29T21:08:51.000Z (11 months ago)
- Last Synced: 2025-04-18T00:07:46.251Z (10 days ago)
- Language: Vue
- Size: 223 MB
- Stars: 6
- Watchers: 3
- Forks: 7
- Open Issues: 0
- Releases: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
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 usuallylocalhost: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
- Name: U.S. Geological Survey
- Login: DOI-USGS
- Email: [email protected]
- Kind: organization
- Description: By integrating our diverse scientific expertise, we understand complex natural science phenomena and provide scientific products that lead to solutions.
- Website: https://www.usgs.gov/
- Location: United States of America
- Twitter: USGS
- Company:
- Icon url: https://avatars.githubusercontent.com/u/65027635?v=4
- Repositories: 59
- Last ynced at: 2023-06-11T08:40:17.441Z
- Profile URL: https://github.com/DOI-USGS
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
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 | 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:
- usgs.gov: 4
- contractor.usgs.gov: 2
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
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
- 1425 dependencies
- @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