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

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


GitHub Events

Total
Last Year

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 Email 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:


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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/data-mermaid/mermaid-dash

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

package-lock.json npm
  • 1763 dependencies
package.json npm
  • 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
.github/workflows/deploy.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite

Score: 4.605170185988092