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
mermaid-dash
Transform your underwater insights into data-driven actions that save coral reefs.
https://github.com/data-mermaid/mermaid-dash
Last synced: about 1 hour ago
JSON representation
Repository metadata
MERMAID global dashboard
- Host: GitHub
- URL: https://github.com/data-mermaid/mermaid-dash
- Owner: data-mermaid
- License: mit
- Created: 2019-05-23T14:32:26.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-10T08:58:19.000Z (4 months ago)
- Last Synced: 2024-03-22T08:06:04.560Z (about 2 months ago)
- Language: JavaScript
- Size: 4.71 MB
- Stars: 5
- Watchers: 8
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGE_LOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
README
# mermaid-dash
MERMAID Global Dashboard. A read-only platform that summarizes all the information collected through the datamermaid application. You can read more about [datamermaid here](https://datamermaid.org/).
MERMAID Global Dashboard uses Create-React-App for its build tooling.
## Setup
If you've been onboarded, or have worked with a Node-based project that uses NPM or Yarn, you will be in a comfortable, familiar space. If not, we suggest that you take some time to brush up on how Node works, and how you can use it to build new projects through tutorials such as (but not limited to) [this](https://www.tutorialspoint.com/nodejs/nodejs_npm.htm). We also suggest that you be familiar with how to use [git](https://try.github.io/).
### Base Requirements
A .env file is required in the root, with these vars defined:
SKIP_PREFLIGHT_CHECK=true
REACT_APP_MERMAID_API_URL=#### Node
To set up a local environment for this platform, you need to install Node JS, with the Dubnium LTS. You can install it through [here](https://nodejs.org/en/download/). If you want to be able to work with more than one version of Node on your local computer for other projects, consider using [NVM](https://github.com/nvm-sh/nvm).
#### Git
In order to contribute to this project, you will also need to have a command-line terminal and Git.
### Install Node Dependencies
Once you've installed Node, you should fork this repo, then clone locally. Once cloned, you can install all of the dependencies using the `npm install` command.
### Run/Test
You can run the application using `npm start`. To run the existing tests, run `npm run test`.
Owner metadata
- Name: MERMAID
- Login: data-mermaid
- Email: [email protected]
- Kind: organization
- Description: Marine Ecological Research Management AID
- Website: https://datamermaid.org
- Location:
- Twitter: datamermaid
- Company:
- Icon url: https://avatars.githubusercontent.com/u/50884305?v=4
- Repositories: 11
- Last ynced at: 2023-03-03T05:45:37.549Z
- Profile URL: https://github.com/data-mermaid
GitHub Events
Total
- Create event: 267
- Commit comment event: 1
- Issues event: 154
- Watch event: 5
- Delete event: 67
- Issue comment event: 163
- Member event: 2
- Push event: 554
- Pull request review event: 57
- Pull request review comment event: 243
- Pull request event: 456
- Fork event: 1
Last Year
- Create event: 28
- Delete event: 4
- Issue comment event: 14
- Pull request event: 35
- Pull request review comment event: 23
- Pull request review event: 30
- Push event: 54
- Watch event: 1
Committers metadata
Last synced: 1 day ago
Total Commits: 700
Total Committers: 10
Avg Commits per committer: 70.0
Development Distribution Score (DDS): 0.133
Commits in past year: 39
Committers in past year: 3
Avg Commits per committer in past year: 13.0
Development Distribution Score (DDS) in past year: 0.41
Name | Commits | |
---|---|---|
Nick Hoang | n****1@g****m | 607 |
dependabot[bot] | 4****] | 38 |
Brian Bancroft | h****o@b****a | 18 |
Kim Fisher | k****r@w****g | 16 |
Dustin Sampson | g****l@g****m | 12 |
Voicu Pop | 3****p | 3 |
Kim Fisher | s****i | 2 |
tienhoah | 6****h | 2 |
Brian Bancroft | 6****t | 1 |
Dustin Sampson | g****l | 1 |
Committer domains:
- wcs.org: 1
- brianbancroft.ca: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 2
Total pull requests: 106
Average time to close issues: 10 months
Average time to close pull requests: 21 days
Total issue authors: 2
Total pull request authors: 4
Average comments per issue: 0.0
Average comments per pull request: 0.51
Merged pull request: 88
Bot issues: 0
Bot pull requests: 46
Past year issues: 0
Past year pull requests: 17
Past year average time to close issues: N/A
Past year average time to close pull requests: 17 days
Past year issue authors: 0
Past year pull request authors: 3
Past year average comments per issue: 0
Past year average comments per pull request: 0.65
Past year merged pull request: 14
Past year bot issues: 0
Past year bot pull requests: 6
Top Issue Authors
- saanobhaai (1)
- vpop (1)
Top Pull Request Authors
- tienhoah (53)
- dependabot[bot] (46)
- vpop (4)
- saanobhaai (3)
Top Issue Labels
- 💬 For Discussion (1)
Top Pull Request Labels
- dependencies (50)
- 🎨 Enhancement (8)
- 🐛 Bug (5)
- 💬 For Discussion (1)
Dependencies
- 1763 dependencies
- babel-plugin-macros ^2.6.1 development
- eslint ^5.16.0 development
- husky ^2.3.0 development
- lint-staged ^8.1.7 development
- prettier ^1.17.1 development
- react-test-renderer ^16.8.6 development
- @date-io/date-fns ^1.3.13
- @material-ui/core ^4.10.1
- @material-ui/icons ^4.2.1
- @material-ui/lab ^4.0.0-alpha.41
- @material-ui/pickers ^3.3.10
- @turf/turf ^5.1.6
- autosuggest-highlight ^3.1.1
- axios ^0.21.2
- date-fns ^2.28.0
- immer ^9.0.6
- leaflet ^1.5.1
- leaflet-minimap ^3.6.1
- leaflet.markercluster ^1.4.1
- prop-types ^15.7.2
- react ^16.8.6
- react-content-loader ^4.2.2
- react-dom ^16.8.6
- react-router-dom ^5.0.1
- react-scripts ^3.4.1
- react-select ^3.0.4
- styled-components ^4.2.0
- victory ^32.3.3
- actions/checkout v3 composite
- actions/setup-node v3 composite
Score: 4.605170185988092