Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
db00847
feat(images): add images
obviyus Jul 21, 2022
a31e350
build(importer): use relative paths
obviyus Jul 21, 2022
07f051d
fix(images): change image directory
obviyus Jul 21, 2022
b1e78ad
images(move): move images to new directory
obviyus Jul 21, 2022
6556b65
build(dir): add check before mkdir
obviyus Jul 21, 2022
4cb15a0
fix(imports): use relative imports
obviyus Jul 21, 2022
b5b192f
fix(imports): use JS file
obviyus Jul 21, 2022
c020fe1
feat(images): generate compressed variant
obviyus Jul 22, 2022
165d0b9
build(git): remove git-lfs
obviyus Jul 22, 2022
44d36ec
feat(meta): improve usage of meta-tags
obviyus Jul 22, 2022
4fcc9f5
fix(images): restore lost EXIF
obviyus Jul 22, 2022
ac4e719
fix(images): fix image headers
obviyus Jul 22, 2022
f67bb83
fix(meta): use absolute path for image
obviyus Jul 22, 2022
be50696
fix(image): use correct absolute image path
obviyus Jul 22, 2022
f3b383c
docs(logo): add dummy lgoo
obviyus Jul 22, 2022
eb7c1a0
docs(readme): add basic readme
obviyus Jul 22, 2022
112d123
ci(semrel): setup semantic release
obviyus Jul 22, 2022
5d97323
Merge branch 'master' of github.com:obviyus/galerie
obviyus Jul 22, 2022
02bb91d
fix(package): set name and description
obviyus Jul 22, 2022
981770e
chore(release): 1.0.0 [skip ci]
semantic-release-bot Jul 22, 2022
a789502
feat(image): generate WebP for thumbnails
obviyus Jul 22, 2022
8e2ddac
chore(release): 1.1.0 [skip ci]
semantic-release-bot Jul 22, 2022
1ab1cb8
docs(readme): update readme
obviyus Jul 22, 2022
102a739
docs(readme): rename galerie to musée
obviyus Jul 22, 2022
4717fd2
docs(readme): add pronunciation
obviyus Jul 22, 2022
c66648f
fix(link): remove prefetching
obviyus Jul 22, 2022
aca8948
chore(release): 1.1.1 [skip ci]
semantic-release-bot Jul 22, 2022
d77b7f7
fix(link): pre-fetch links on hover
obviyus Jul 22, 2022
5dc5b05
chore(release): 1.1.2 [skip ci]
semantic-release-bot Jul 22, 2022
ee4059f
docs(spelling): fix spelling mistakes
obviyus Jul 22, 2022
f087f36
docs(demo): demo image
obviyus Jul 22, 2022
e89de7b
docs(image): demo image for preview
obviyus Jul 22, 2022
be5e029
feat(image): show larger images
obviyus Jul 22, 2022
bd8f098
chore(release): 1.2.0 [skip ci]
semantic-release-bot Jul 22, 2022
3d16680
feat(image): eager load first 5 images
obviyus Jul 22, 2022
bb29ecb
feat(webp): use webp for thumbnails
obviyus Jul 22, 2022
4fc610b
chore(release): 1.3.0 [skip ci]
semantic-release-bot Jul 22, 2022
21209ce
feat(cdn): use statically.io for image delivery
obviyus Jul 22, 2022
6490389
feat(cdn): convert to webp for card
obviyus Jul 22, 2022
2e598e0
docs(cdn): update docs for CDN
obviyus Jul 22, 2022
a353d9c
Merge pull request #2 from obviyus/CDN
obviyus Jul 22, 2022
4538d9e
chore(release): 1.4.0 [skip ci]
semantic-release-bot Jul 22, 2022
cf010ee
chore(deps): install framer-motion
obviyus Jul 23, 2022
e887d90
chore(deps): bump deps
obviyus Jul 23, 2022
7939220
feat(framer): use `framer-motion` animations
obviyus Jul 23, 2022
9bb3ce2
fix(cdn): re-add CDN links
obviyus Jul 23, 2022
8182d8e
chore(release): 1.5.0 [skip ci]
semantic-release-bot Jul 23, 2022
19960cb
fix(transition): fix ever-increasing load delay
obviyus Jul 23, 2022
3396003
chore(release): 1.5.1 [skip ci]
semantic-release-bot Jul 23, 2022
d1640d9
fix(meta): remove parent description from image page
obviyus Jul 31, 2022
fa57837
chore(release): 1.5.2 [skip ci]
semantic-release-bot Jul 31, 2022
4af908e
fix(img): temporary fix for images stretching on Safari
obviyus Jul 31, 2022
103267d
chore(release): 1.5.3 [skip ci]
semantic-release-bot Jul 31, 2022
759e2c2
chore(deps): bump dependencies
obviyus Aug 27, 2022
4315054
fix(git): remove functions from VCS
obviyus Sep 11, 2022
b42961a
chore(deps): bump deps
obviyus Sep 11, 2022
c9a6254
fmt(xo): use xo
obviyus Sep 11, 2022
513d546
chore(release): 1.5.4 [skip ci]
semantic-release-bot Sep 11, 2022
966f942
build(node): bump node-version
obviyus Sep 11, 2022
6e9ade7
ci(deps): setup dependabot
obviyus Sep 12, 2022
396dc61
chore(deps): bump deps
obviyus Sep 20, 2022
0d8c644
chore(deps): bump deps
obviyus Sep 21, 2022
0a73acc
fix(img): remove auto-generated files
obviyus Sep 21, 2022
eb0f4ae
fix(importer): handle `.JPG` files
obviyus Sep 21, 2022
a2a8e35
git(ignore): ignore auto-generated file
obviyus Sep 21, 2022
72654ff
fix(component): remove deprecated prop
obviyus Sep 21, 2022
fc9cccd
chore(release): 1.5.5 [skip ci]
semantic-release-bot Sep 21, 2022
a91183c
chore(deps): bump deps
obviyus Oct 7, 2022
f5d5efb
Merge branch 'master' of github.com:obviyus/musee
obviyus Oct 7, 2022
6176900
chore(deps): bump deps
obviyus Oct 19, 2022
2c3f6a9
lint(xo): apply xo rules
obviyus Oct 19, 2022
ab4c306
chore(deps): bump deps
obviyus Oct 23, 2022
cc6e38f
fix(CDN): remove statically CDN
obviyus Oct 23, 2022
0a6a6e7
chore(release): 1.6.0 [skip ci]
semantic-release-bot Oct 23, 2022
fad77c4
feat(v2): init
obviyus Oct 28, 2022
ea225dd
fix(config): remove faulty xo rule
obviyus Oct 28, 2022
35a196d
feat(image): use `sharp` for image processing
obviyus Oct 29, 2022
15ce504
fix(lazy): specify dimensions for lazy loading
obviyus Oct 29, 2022
ae13386
fix(image): reduce quality of thumbnails
obviyus Oct 29, 2022
e201892
chore(deps): bump deps
obviyus Oct 30, 2022
a919ee1
fix(prefetch): remove prefetching
obviyus Oct 30, 2022
671ff27
feat(img): do not lazy load first 4 images
obviyus Oct 30, 2022
0ab48e8
feat(img): reduce thumbnail width
obviyus Oct 30, 2022
114cd5e
docs(readme): update readme
obviyus Oct 30, 2022
cc0d842
feat(meta): fix open graph tags
obviyus Oct 30, 2022
34519be
Merge pull request #19 from obviyus/astro
obviyus Oct 30, 2022
a8a5db4
chore(deps): bump deps
obviyus Oct 31, 2022
01d3506
feat(slug): create slugs for each image
obviyus Oct 31, 2022
6395f8a
config(prettier): remove singleQuotes in JSX
obviyus Oct 31, 2022
a9eed97
docs(readme): update readme with examples
obviyus Oct 31, 2022
b78321e
fix(img): include 'alt' attribute with images
obviyus Nov 1, 2022
2190f00
feat(webp): encode images in webp
obviyus Nov 1, 2022
ec37377
chore(deps): bump deps
obviyus Nov 3, 2022
efb9233
chore(deps): bump deps
obviyus Nov 7, 2022
f8a1b8e
chore(deps): bump deps
obviyus Nov 15, 2022
6fc1949
chore(deps): bump deps
obviyus Nov 16, 2022
fd801ab
chore(deps): bump deps
obviyus Nov 20, 2022
98567ee
Merge pull request #30 from obviyus/content
obviyus Nov 20, 2022
17bb6f3
ci(deps): check for deps
obviyus Nov 20, 2022
3a71b5e
fix(astro): fix stat check
obviyus Nov 20, 2022
f153629
Merge pull request #32 from obviyus/gha
obviyus Nov 20, 2022
e133665
chore(deps): bump deps
obviyus Dec 3, 2022
1764caf
chore(deps): bump deps
obviyus Dec 13, 2022
3221abe
chore(deps): bump deps
obviyus Dec 17, 2022
d513d23
fix(module): revert `astro` version to fix module errors
obviyus Dec 19, 2022
12cbcef
chore(deps): bump deps
obviyus Dec 20, 2022
0e7cb69
chore(deps): bump deps
obviyus Dec 25, 2022
0449068
chore(deps): bump deps
obviyus Dec 29, 2022
5cb185a
chore(deps): bump deps
obviyus Jan 8, 2023
80fc127
chore(deps): bump deps
obviyus Jan 14, 2023
cbb6d68
feat(preview): update preview thumbnail logic
obviyus Jan 15, 2023
28927d9
chore(deps): bump deps
obviyus Jan 25, 2023
8077d31
chore(deps): bump deps
obviyus Jan 30, 2023
c0ea8e9
chore(deps): bump deps
obviyus Feb 1, 2023
43e2184
chore(deps): bump deps
obviyus Feb 11, 2023
bdde95b
fix(image): fix image building logic
obviyus Feb 11, 2023
6fffb25
chore(deps): bump deps
obviyus Feb 26, 2023
9c8523e
ci(semrel): setup semantic release
obviyus Feb 26, 2023
d8863cf
chore(release): 1.10.0 [skip ci]
semantic-release-bot Feb 26, 2023
d0ca400
feat(favicon): replace SVG favicon
obviyus Feb 26, 2023
53d0d8b
fix(node): return to node 16 and remove semrel
obviyus Feb 26, 2023
f65e9e3
feat(img): attempt squoosh
obviyus Feb 26, 2023
aa282b6
chore(release): 1.11.0 [skip ci]
semantic-release-bot Feb 26, 2023
20730da
fix(image): use sharp for processing images
obviyus Feb 26, 2023
f948399
chore(release): 1.11.1 [skip ci]
semantic-release-bot Feb 26, 2023
b5b7224
chore(deps): bump deps
obviyus Mar 1, 2023
b748059
feat(dummy): dummy commit to test CI
obviyus Mar 1, 2023
3491d5f
chore(release): 1.12.0 [skip ci]
semantic-release-bot Mar 1, 2023
0d670a3
ci(release): run @semantic-release without saving
obviyus Mar 1, 2023
cd5e3ab
chore(deps): clean unused deps
obviyus Mar 1, 2023
542244c
chore(deps-dev): bump @types/node from 16.18.13 to 18.14.6
dependabot[bot] Mar 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .eslintrc

This file was deleted.

2 changes: 0 additions & 2 deletions .gitattributes

This file was deleted.

12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version: 2
updates:
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'weekly'

# Maintain dependencies for GitHub Actions
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'weekly'
28 changes: 28 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Release
on:
push:
branches:
- master
jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 18
cache: npm

- name: Install dependencies
run: npm install --no-save @semantic-release/changelog @semantic-release/git @semantic-release/github @semantic-release/npm @semantic-release/release-notes-generator

- name: Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: npx semantic-release
27 changes: 18 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
node_modules
# build output
dist/
.cache/
.output/

/.cache
/functions/\[\[path\]\].js
/functions/\[\[path\]\].js.map
/public/build
# dependencies
node_modules/

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

# environment variables
.env
public/images
public/index.js
.idea/
./app/styles/*
.env.production

# macOS-specific files
.DS_Store
1 change: 0 additions & 1 deletion .node-version

This file was deleted.

167 changes: 167 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
# [1.12.0](https://github.com/obviyus/musee/compare/v1.11.1...v1.12.0) (2023-03-01)


### Features

* **dummy:** dummy commit to test CI ([2714292](https://github.com/obviyus/musee/commit/27142922118c8fe7c116636fdc799ffab1a8a895))

## [1.11.1](https://github.com/obviyus/musee/compare/v1.11.0...v1.11.1) (2023-02-26)


### Bug Fixes

* **image:** use sharp for processing images ([f688bd7](https://github.com/obviyus/musee/commit/f688bd7422c3e472ca61a0d6ac83f2055e6802b2))

# [1.11.0](https://github.com/obviyus/musee/compare/v1.10.0...v1.11.0) (2023-02-26)


### Bug Fixes

* **node:** return to node 16 and remove semrel ([692b167](https://github.com/obviyus/musee/commit/692b167c38ebdf1b4dd0a8527d36372b47aae714))


### Features

* **favicon:** replace SVG favicon ([00e2406](https://github.com/obviyus/musee/commit/00e2406f859c5920512ab1a5043a576f9d85816d))
* **img:** attempt squoosh ([28759b7](https://github.com/obviyus/musee/commit/28759b70c3e0d11cf088d733ebf08c48054281e4))

# [1.10.0](https://github.com/obviyus/musee/compare/v1.9.3...v1.10.0) (2023-02-26)


### Bug Fixes

* **image:** fix image building logic ([7b67715](https://github.com/obviyus/musee/commit/7b67715b74d3e8601842c387e547d1914a365ed7))


### Features

* **preview:** update preview thumbnail logic ([1e4b5fc](https://github.com/obviyus/musee/commit/1e4b5fca2dfe9c3043a01090885b942fe82abf94))

# [1.6.0](https://github.com/obviyus/musee/compare/v1.5.5...v1.6.0) (2022-10-23)


### Bug Fixes

* **CDN:** remove statically CDN ([a4936ef](https://github.com/obviyus/musee/commit/a4936ef68ad7bdaed507bd1dc7b4253b24e61cf8))


### Features

* **image:** upload new image ([ab52e25](https://github.com/obviyus/musee/commit/ab52e25903f9bbbdd83fd17ccb1162d81d69b522))

## [1.5.5](https://github.com/obviyus/musee/compare/v1.5.4...v1.5.5) (2022-09-21)


### Bug Fixes

* **component:** remove deprecated prop ([d5a3421](https://github.com/obviyus/musee/commit/d5a3421b320e33f5695b7e09cc5b0fc3c97e953d))
* **img:** remove auto-generated files ([d0b610d](https://github.com/obviyus/musee/commit/d0b610dac051bad1b236ba275e5ebcb4942f3bea))
* **importer:** handle `.JPG` files ([b316dba](https://github.com/obviyus/musee/commit/b316dbae89dfd7df3d7410c0e9cfdadd7679a9eb))

## [1.5.4](https://github.com/obviyus/musee/compare/v1.5.3...v1.5.4) (2022-09-11)


### Bug Fixes

* **git:** remove functions from VCS ([427859e](https://github.com/obviyus/musee/commit/427859eee6c688424a812b8ab2da4f807b97c03d))

## [1.5.3](https://github.com/obviyus/musee/compare/v1.5.2...v1.5.3) (2022-07-31)


### Bug Fixes

* **img:** temporary fix for images stretching on Safari ([03b2aa4](https://github.com/obviyus/musee/commit/03b2aa48f9f24dd8bcc874e9f4ff9cc8b81be8f6))

## [1.5.2](https://github.com/obviyus/musee/compare/v1.5.1...v1.5.2) (2022-07-31)


### Bug Fixes

* **meta:** remove parent description from image page ([0ed6d09](https://github.com/obviyus/musee/commit/0ed6d097d96edd1af08cd6bed843f30c0dd9ebd8))

## [1.5.1](https://github.com/obviyus/musee/compare/v1.5.0...v1.5.1) (2022-07-23)


### Bug Fixes

* **transition:** fix ever-increasing load delay ([a0e486c](https://github.com/obviyus/musee/commit/a0e486ce0d183e839abb492edc095bdc6957cab9))

# [1.5.0](https://github.com/obviyus/musee/compare/v1.4.0...v1.5.0) (2022-07-23)


### Bug Fixes

* **cdn:** re-add CDN links ([5b963cd](https://github.com/obviyus/musee/commit/5b963cdb708884aeab8af0f51cb7296c5c1a6aae))


### Features

* **framer:** use `framer-motion` animations ([b6e1947](https://github.com/obviyus/musee/commit/b6e194728ff3876413a257d330b9c5e1557b3f3a))

# [1.4.0](https://github.com/obviyus/musee/compare/v1.3.0...v1.4.0) (2022-07-22)


### Features

* **cdn:** convert to webp for card ([52030b4](https://github.com/obviyus/musee/commit/52030b4aba2ce25194908ff6ed0ce85474d45c31))
* **cdn:** use statically.io for image delivery ([7cdb05b](https://github.com/obviyus/musee/commit/7cdb05b4b9d5853ade5051486a7dcbccc3db1c88))

# [1.3.0](https://github.com/obviyus/musee/compare/v1.2.0...v1.3.0) (2022-07-22)


### Features

* **image:** eager load first 5 images ([8fedc0e](https://github.com/obviyus/musee/commit/8fedc0e8e9b08f1c4283a9a28a1d1a90942f50fc))
* **webp:** use webp for thumbnails ([a556ff1](https://github.com/obviyus/musee/commit/a556ff1aba72ff53a0c6e0403bb91534f95a088b))

# [1.2.0](https://github.com/obviyus/musee/compare/v1.1.2...v1.2.0) (2022-07-22)


### Features

* **image:** show larger images ([2bd52f9](https://github.com/obviyus/musee/commit/2bd52f91de7f602bcd54c395415dae5dcb63c7d1))

## [1.1.2](https://github.com/obviyus/musee/compare/v1.1.1...v1.1.2) (2022-07-22)


### Bug Fixes

* **link:** pre-fetch links on hover ([c3552cd](https://github.com/obviyus/musee/commit/c3552cd604295d75edf403cf719e6646227b16d5))

## [1.1.1](https://github.com/obviyus/musee/compare/v1.1.0...v1.1.1) (2022-07-22)


### Bug Fixes

* **link:** remove prefetching ([6318a0f](https://github.com/obviyus/musee/commit/6318a0ff9c033ac51c33ba687a7552facd190b43))

# [1.1.0](https://github.com/obviyus/galerie/compare/v1.0.0...v1.1.0) (2022-07-22)


### Features

* **image:** generate WebP for thumbnails ([e330cf7](https://github.com/obviyus/galerie/commit/e330cf79ad22298c62697220e0b9b39dea17a2ce))

# 1.0.0 (2022-07-22)


### Bug Fixes

* **css:** remove generated CSS ([355631e](https://github.com/obviyus/galerie/commit/355631ee6fd49073c65d5e7361a59cb5d2cdaba4))
* **images:** change image directory ([c9f3ee0](https://github.com/obviyus/galerie/commit/c9f3ee0ce1df2e7089d3eb64b50c1fa614df9ca7))
* **images:** fix image headers ([0b34c2b](https://github.com/obviyus/galerie/commit/0b34c2bf30caf1b889e1c420f8d1f9cd9c73bca2))
* **images:** restore lost EXIF ([832d568](https://github.com/obviyus/galerie/commit/832d568e40937c3f0bf91907ead87f6867451db6))
* **image:** use correct absolute image path ([c51fc0c](https://github.com/obviyus/galerie/commit/c51fc0cae539bd8f18ee1ed1ca5547c377fa9942))
* **imports:** use JS file ([68d443d](https://github.com/obviyus/galerie/commit/68d443d1d129dac2c0dea4803e2bddd7a5da3398))
* **imports:** use relative imports ([1e904b1](https://github.com/obviyus/galerie/commit/1e904b197ff25146124a111cdcb68c7f8276e30b))
* **index:** use absolute imports ([c52de26](https://github.com/obviyus/galerie/commit/c52de2667824f0a29be38c83e04ea53f95277994))
* **meta:** use absolute path for image ([dc97f7c](https://github.com/obviyus/galerie/commit/dc97f7c8044a801ee6b6976d3a137b7a688e3048))
* **package:** set name and description ([9e527ae](https://github.com/obviyus/galerie/commit/9e527aeab9d33ffa04e18c18ee71017ca73e28ca))


### Features

* **exif:** sort images by EXIF date ([c9b88b1](https://github.com/obviyus/galerie/commit/c9b88b1b8cc183f4fde47ca5c79d289820952586))
* **images:** add images ([df1dbbc](https://github.com/obviyus/galerie/commit/df1dbbc0ef698d6cda183ffd7a5df1b68abd1c39))
* **images:** generate compressed variant ([6b9344a](https://github.com/obviyus/galerie/commit/6b9344a3a11f4f34b9972dd9da4b0a7af1ee68c0))
* **meta:** improve usage of meta-tags ([50584cb](https://github.com/obviyus/galerie/commit/50584cb13ea27c849a9172eb993e911f4905b9d9))
72 changes: 71 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,71 @@
# galerie
<p align="center">
<img src="images/logo.svg" style="background: white; border-radius: 10%; padding: 10px" alt="Logo" width="200px">
</p>

<h2 align="center">Musée</h2>

<p align="center">
<img alt="GitHub package.json version" src="https://img.shields.io/github/package-json/v/obviyus/musee">
<img alt="Website" src="https://img.shields.io/website?down_message=offline&label=website&up_message=online&url=https%3A%2F%2Fgallery.obviy.us%2F">
<img alt="GitHub commit activity" src="https://img.shields.io/github/commit-activity/m/obviyus/musee">
</p>

<p align="center">Fast, responsive, self-hosted image gallery. Ships minimal JS to the client.</p>

[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) (pronounced myu-zay) was written primarily to experiment around with https://remix.run/ but now re-written using https://astro.build. Until now I had been using the _ excellent_ [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while maintaining the masonry layout.

Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) without the use of client-side JS to determine the window size (used for calculating the number of columns). At least until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available.

<a align="center" href="https://gallery.obviy.us/">
<img src="images/preview.webp" alt="demo" width="100%">
</a>

<p align="center">
<a href="https://gallery.obviy.us/"><code>[ Live Demo ]</code></a>
</p>

## ✨ Features

- [x] Generate image thumbnails
- [x] Compress original images
- [x] Strip image metadata before deployment
- [x] Typescript support
- [x] Statically Generated
- [x] Uses TailwindCSS
- [x] OpenGraph meta tags
- [ ] Captions for images
- [ ] Device metadata for images
- [ ] Image geo-tag map generation

## 📸 Live Examples

- [gallery.obviy.us](https://gallery.obviy.us/)
- [tarun.photos](https://tarun.photos/)

Feel free to make a PR to add your own.

## 🏗 Development

1. Install dependencies.

```bash
$ yarn install
```

Load your images in the `src/assets/images/original` directory.

2. Start development server

```bash
$ yarn dev
```

## 🚀 Deployment

Deployment (for now) is done to Cloudflare Pages. Documentation is available here: https://developers.cloudflare.com/pages/framework-guides/astro/

## Contributing

I'm relatively inexperienced with React so any and all contributions are welcome.

This repository uses the automated [`semantic-release`](https://github.com/semantic-release/semantic-release) suite of tools to generate version numbers. All commit messages **must** conform to the [Angular Commit Message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format).
4 changes: 0 additions & 4 deletions app/entry.client.tsx

This file was deleted.

21 changes: 0 additions & 21 deletions app/entry.server.tsx

This file was deleted.

37 changes: 0 additions & 37 deletions app/root.tsx

This file was deleted.

Loading