Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/janosh/ocean-artup
Homepage of the ERC Advanced Grant research project Ocean artUp
https://github.com/janosh/ocean-artup
artificial-upwelling contentful graphql ocean-artup oceanography research-project science svelte svelte-kit
Last synced: 28 days ago
JSON representation
Homepage of the ERC Advanced Grant research project Ocean artUp
- Host: GitHub
- URL: https://github.com/janosh/ocean-artup
- Owner: janosh
- License: mit
- Created: 2021-01-27T10:35:59.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T16:30:09.000Z (7 months ago)
- Last Synced: 2024-05-01T23:40:43.210Z (6 months ago)
- Topics: artificial-upwelling, contentful, graphql, ocean-artup, oceanography, research-project, science, svelte, svelte-kit
- Language: Svelte
- Homepage: https://ocean-artup.eu
- Size: 399 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
Ocean artUp
[![Deployment](https://github.com/janosh/ocean-artup/actions/workflows/gh-pages.yml/badge.svg)](https://github.com/janosh/ocean-artup/actions/workflows/gh-pages.yml)
[![Lighthouse](https://github.com/janosh/ocean-artup/actions/workflows/lighthouse.yml/badge.svg)](https://github.com/janosh/ocean-artup/actions/workflows/lighthouse.yml)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/janosh/ocean-artup/main.svg)](https://results.pre-commit.ci/latest/github/janosh/ocean-artup/main)
![GitHub repo size](https://img.shields.io/github/repo-size/janosh/ocean-artup?label=Repo+Size)Ocean artUp is a research project funded by an [Advanced Grant](https://cordis.europa.eu/project/rcn/205206_en.html) of the European Research Council. It aims to study the feasibility, effectiveness, associated risks and potential side effects of artificial upwelling in increasing ocean productivity, raising fish production, and enhancing oceanic CO2 sequestration.
This site is built with [Svelte](https://github.com/sveltejs/svelte) and [Contentful](https://contentful.com).
## Setup
Running this site locally requires [`git`](https://git-scm.com) and [`pnpm`](https://pnpm.io) (or [`npm`](https://npmjs.com)). With those installed, do:
1. Clone the repo and change into its directory.
```sh
git clone https://github.com/janosh/ocean-artup && cd ocean-artup
```2. (optional) Setup [`pre-commit` hooks](https://pre-commit.com).
```sh
pre-commit install
```3. Install dependencies.
```sh
pnpm install
```4. Copy `.env.example` to `.env`.
```sh
cp .env.example .env
```Then open `.env` and insert your [Contentful space ID and access token](https://contentful.com/developers/docs/references/authentication). These are found in the settings menu of a Contentful space under 'API keys'.
5. Start the dev server.
```sh
pnpm dev
```## Deployment
This site is deployed as static HTML to [GitHub Pages](https://github.com/janosh/afara/deployments/activity_log) ([by this action](.github/workflows/gh-pages.yml)).