Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
616771f
remove other pages
VeckoTheGecko Mar 27, 2025
3c17a0e
prep for new website
VeckoTheGecko Mar 27, 2025
e246a25
add package.json and README
VeckoTheGecko Mar 25, 2025
f99771e
add rest of site before migration
VeckoTheGecko Mar 25, 2025
0bc16b7
add placeholder blog post
VeckoTheGecko Mar 25, 2025
0cc025e
remove dashboard code
VeckoTheGecko Mar 25, 2025
6b3244c
Update footer
VeckoTheGecko Mar 25, 2025
acf4bab
remove vercel
VeckoTheGecko Mar 25, 2025
a9a43c0
remove sections
VeckoTheGecko Mar 25, 2025
fc9e973
update footer
VeckoTheGecko Mar 25, 2025
bcb3edf
remove now unused data files
VeckoTheGecko Mar 25, 2025
ceec3e0
remove giscus
VeckoTheGecko Mar 25, 2025
ab7db1b
add todo comments and formatting
VeckoTheGecko Mar 25, 2025
920d55d
remove social buttons
VeckoTheGecko Mar 25, 2025
86c4d4b
update public assets
VeckoTheGecko Mar 25, 2025
8f4c963
upload assets and update logos on homepage
VeckoTheGecko Mar 25, 2025
220bcb6
update features with placeholder and update homepage image
VeckoTheGecko Mar 25, 2025
723b692
Add projects section back
VeckoTheGecko Mar 25, 2025
0acd4d9
update copyright notice
VeckoTheGecko Mar 25, 2025
5e8193a
Remove twitter meta
VeckoTheGecko Mar 25, 2025
5f58e32
Update parcels assets
VeckoTheGecko Mar 26, 2025
f2094fb
update team members data
VeckoTheGecko Mar 26, 2025
30e1337
add team images
VeckoTheGecko Mar 26, 2025
51d067f
update team-member data keys
VeckoTheGecko Mar 26, 2025
af871ce
Fix image fname extensions
VeckoTheGecko Mar 26, 2025
b347bcc
Update team members page and cards
VeckoTheGecko Mar 26, 2025
d9357fe
Update team member
VeckoTheGecko Mar 26, 2025
cdcd9ca
Finish team page
VeckoTheGecko Mar 26, 2025
fd546fa
Remove dead code
VeckoTheGecko Mar 26, 2025
c866597
Add sponsors section
VeckoTheGecko Mar 26, 2025
e897934
Update funding section
VeckoTheGecko Mar 26, 2025
ce240e7
update references from xarray to parcels
VeckoTheGecko Mar 26, 2025
1dab952
Add papers-citing-parcels data
VeckoTheGecko Mar 26, 2025
8ab7258
Delete scrape-paperes-citing-parcels.py
VeckoTheGecko Mar 26, 2025
97f5fc8
Add papers component and page
VeckoTheGecko Mar 26, 2025
3f2d31f
Copy edit
VeckoTheGecko Mar 26, 2025
44522e0
rss updates
VeckoTheGecko Mar 26, 2025
6e1a9fc
Ignore rss files
VeckoTheGecko Mar 26, 2025
71cb883
Add "how to cite parcels" section
VeckoTheGecko Mar 26, 2025
bd88957
fix abstract
VeckoTheGecko Mar 26, 2025
5979ed3
add build workflow
VeckoTheGecko Mar 27, 2025
a084802
Remove old API folder
VeckoTheGecko Mar 27, 2025
bb38029
Fix head
VeckoTheGecko Mar 27, 2025
55bd122
Remove doubled header
VeckoTheGecko Mar 27, 2025
39a4bfd
Sort out licenses and acknowledgements
VeckoTheGecko Mar 27, 2025
c4755cd
remove mention of yarn
VeckoTheGecko Mar 27, 2025
00ff265
Remove unused xarray assets
VeckoTheGecko Mar 27, 2025
0daf5f3
move examples-data and rename folder
VeckoTheGecko Mar 27, 2025
74ba5db
move cname to public
VeckoTheGecko Mar 27, 2025
d8bb60d
commit lock
VeckoTheGecko Mar 27, 2025
bf5351e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 27, 2025
1e7d735
Update projects section
VeckoTheGecko Mar 27, 2025
bd0dfad
Fixing path in README
erikvansebille Mar 27, 2025
7527dcd
Update text on hero-banner and features header
erikvansebille Mar 28, 2025
138a57f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 28, 2025
41d42e2
Updating the key feature tiles
erikvansebille Mar 28, 2025
029f1f9
Merge branch 'migration' of https://github.com/OceanParcels/oceanparc…
erikvansebille Mar 28, 2025
854233e
Updating projects
erikvansebille Mar 28, 2025
dc1f4c4
Moving How to cite to before papers citing parcels
erikvansebille Mar 28, 2025
1c27c5b
Moving Utrecht Team to community column in footer
erikvansebille Mar 28, 2025
2c213b4
Adding Waddendrifters blog post
erikvansebille Mar 28, 2025
2c03eb9
Revert "remove other pages"
VeckoTheGecko Mar 28, 2025
d6a1302
delete pages
VeckoTheGecko Mar 28, 2025
9a96ee3
Move files to public folder
VeckoTheGecko Mar 28, 2025
bfad2d2
pre-commit
VeckoTheGecko Mar 28, 2025
e918fe7
Move svgs
VeckoTheGecko Mar 28, 2025
9ab0057
remove vendor folder
VeckoTheGecko Mar 28, 2025
4bbabd3
Adding blue color to links in Utrecht Team header
erikvansebille Mar 28, 2025
76f8eaa
Fix scroll heading behind header
VeckoTheGecko Mar 28, 2025
91a5efd
Typescript config
VeckoTheGecko Mar 28, 2025
7d0d742
Migrate team members data file to TypeScript
VeckoTheGecko Mar 28, 2025
2bb3e72
Add prior team member data
VeckoTheGecko Mar 28, 2025
70dee95
Add prior team members section and sorting of current members by last…
VeckoTheGecko Mar 28, 2025
82d2a09
update project card to card element
VeckoTheGecko Mar 28, 2025
f418203
Update ProjectCard sizing
VeckoTheGecko Mar 28, 2025
c087611
fix import
VeckoTheGecko Mar 28, 2025
65fc3cb
move images
VeckoTheGecko Mar 28, 2025
46af26e
Moving blog down in the footer (as less important than citations and …
erikvansebille Mar 28, 2025
745f5cc
add sponsors grid
VeckoTheGecko Mar 28, 2025
dca9fe8
remove funderslogos.png
VeckoTheGecko Mar 28, 2025
fa3727c
add accessibility page
VeckoTheGecko Mar 28, 2025
543c881
Updating sponsors list and adding logos
erikvansebille Mar 28, 2025
0afa677
Updating title of papers citing section
erikvansebille Mar 28, 2025
b691da2
update sponsor logo ratios
VeckoTheGecko Mar 28, 2025
2a42188
update link position for article elements
VeckoTheGecko Mar 28, 2025
1bc05e8
migrate papers data to TypeScript
VeckoTheGecko Mar 28, 2025
49cbcd7
update with published_info data
VeckoTheGecko Mar 28, 2025
2cfbff6
Render published info in article
VeckoTheGecko Mar 28, 2025
27b1712
fix link in accordions
VeckoTheGecko Mar 28, 2025
b738a5a
fix link in accordions
VeckoTheGecko Mar 28, 2025
651df67
Removing anniversary blog post for the moment
erikvansebille Mar 28, 2025
2e3b01b
Merge branch 'migration' of https://github.com/OceanParcels/oceanparc…
erikvansebille Mar 28, 2025
c35a6c6
Add post about new website
VeckoTheGecko Mar 28, 2025
a2aee64
Cropping homepage animation to Southern Hemisphere only
erikvansebille Mar 31, 2025
fcb3e3b
Fixing location of waddendrifter images
erikvansebille Mar 31, 2025
6f23930
Removing background from virtualship and plasticparcels logo
erikvansebille Mar 31, 2025
caf1f76
Changing to SH animation on homepage
erikvansebille Mar 31, 2025
8f3e926
Do not sort projects; and drop planktondrift for now (until fixed)
erikvansebille Mar 31, 2025
083d70e
Renaming Sponsors to Funders throughout
erikvansebille Mar 31, 2025
bb23b9b
Updates on Features texts
erikvansebille Mar 31, 2025
4e3d6ff
Merge pull request #125 from OceanParcels/sponsors-to-funders
erikvansebille Mar 31, 2025
2bc4da7
Add redirects for waddendrifters
VeckoTheGecko Mar 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": ["next", "next/core-web-vitals"]
}
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.html linguist-generated=true
37 changes: 37 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Basic set up for three package managers

version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'monthly'

# Maintain dependencies for npm
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'monthly'

groups:
dependencies:
patterns:
- '@chakra-ui*'
- '@emotion*'
- '@mdx-js*'
- '@next*'
- 'apexcharts'
- 'd3'
- 'date*'
- 'framer*'
- 'isomorphic*'
- 'next*'
- 'react*'
- 'rehype*'
- 'swr'
dev-dependencies:
patterns:
- '@types/*'
- 'eslint*'
- 'playwright'
54 changes: 54 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Deploy to GitHub Pages

on:
push:
branches: [main]
pull_request:
branches: [main]

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment
concurrency:
group: 'pages'
cancel-in-progress: true

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'

- name: Install dependencies
run: npm ci

- name: Build with Next.js
run: npm run build

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./out

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
if: github.ref == 'refs/heads/main'
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
14 changes: 7 additions & 7 deletions .github/workflows/linkcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,23 +37,23 @@ jobs:
if: env.lychee_exit_code != 0
uses: actions-cool/issues-helper@v3
with:
actions: "update-issue"
actions: 'update-issue'
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ env.LINK_TRACKING_ISSUE_NUMBER }}
state: "open"
state: 'open'
body: ${{ steps.readReport.outputs.FILE_CONTENT }}
update-mode: "replace"
update-mode: 'replace'

- name: Update link tracking issue (no invalid links)
if: env.lychee_exit_code == 0
uses: actions-cool/issues-helper@v3
with:
actions: "update-issue"
actions: 'update-issue'
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ env.LINK_TRACKING_ISSUE_NUMBER }}
state: "closed"
body: "No invalid links found! 🤖"
update-mode: "replace"
state: 'closed'
body: 'No invalid links found! 🤖'
update-mode: 'replace'

- name: Upload artifact
uses: actions/upload-artifact@v3
Expand Down
43 changes: 41 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,41 @@
.idea*
.DS_Store
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local

# Jupyter Notebook
.ipynb_checkpoints

.yarn
.vscode/

public/atom.xml
public/rss.json
public/rss.xml
4 changes: 4 additions & 0 deletions .imgbotconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"ignoredFiles": ["public/parcels-assets/*", "public/cards/*"],
"schedule": "monthly"
}
45 changes: 40 additions & 5 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,44 @@
repos:
- repo: https://github.com/psf/black
rev: "25.1.0"
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0

hooks:
- id: black
- repo: https://github.com/rbubley/mirrors-prettier # Update mirror as official mirror is deprecated
rev: v3.5.3
- id: trailing-whitespace
exclude: \.html$
- id: end-of-file-fixer
exclude: \.html$
- id: check-added-large-files
args: ['--maxkb=20000']
- id: check-yaml
- id: double-quote-string-fixer
exclude: \.html$

- repo: https://github.com/pre-commit/mirrors-prettier
rev: 'v4.0.0-alpha.8'
hooks:
- id: prettier
exclude: \.html$

files: "\\.(\
css|less|scss\
|graphql|gql\
|html\
|js|jsx\
|json\
|ts|tsx\
|vue\
|yaml|yml\
)$"
- repo: https://github.com/pre-commit/mirrors-prettier
rev: 'v4.0.0-alpha.8'
hooks:
- id: prettier

name: prettier-markdown
entry: prettier --write --parser mdx
files: "\\.(\
|md|markdown|mdown|mkdn\
|mdx\
)$"
# exclude files ending with .html
exclude: \.html$
9 changes: 4 additions & 5 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
*

# Ignore all except...
!index.html
!utrechtteam.html
node_modules
**/node_modules
**/lib
.next/
11 changes: 11 additions & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"tabWidth": 2,
"semi": false,
"singleQuote": true,
"printWidth": 80,
"quoteProps": "as-needed",
"jsxSingleQuote": true,
"importOrder": ["^components/(.*)$", "^data/(.*)$", "^lib/(.*)$", "^[./]"],
"importOrderSeparation": true,
"importOrderSortSpecifiers": true
}
Loading