Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add barnsworthburning.net #126

Merged
merged 7 commits into from
Jul 28, 2024
Merged

Add barnsworthburning.net #126

merged 7 commits into from
Jul 28, 2024

Conversation

Aias
Copy link
Contributor

@Aias Aias commented Jul 28, 2024

This PR proposes adding barnsworthburning.net to the list of sites. It also adds two new technologies:

  • Airtable – Used as the backing database, as well as the airtable.js API
  • Radix – Or more specifically the Radix color palette for dynamic theming

Barnsworthburning does not meet the 50-star requirement, but I think it could be included here for its distinctive approach to networked digital gardening. The UI itself is highly crafted with great attention to detail and a number of novel interaction patterns. It's also built on Svelte 5 and Sveltekit v2, so serves as an example of the (currently) most up-to-date Svelte syntax and practices.

A great review of an older iteration of the site (not by me) can be found here: https://www.kickscondor.com/barnsworthburning/

image image

Thank you for your consideration, and let me know if I missed anything in this PR!

@Aias
Copy link
Contributor Author

Aias commented Jul 28, 2024

Getting an error installing dependencies:

npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: awesome-sveltekit@0.1.0
npm error Found: eslint@9.8.0
npm error node_modules/eslint
npm error   dev eslint@"^9.[6](https://github.com/janosh/awesome-sveltekit/actions/runs/10132014634/job/28015430411#step:4:7).0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer eslint@"^8.56.0" from typescript-eslint@[7](https://github.com/janosh/awesome-sveltekit/actions/runs/10132014634/job/28015430411#step:4:8).17.0
npm error node_modules/typescript-eslint
npm error   dev typescript-eslint@"^7.15.0" from the root project

It appears that typescript-eslint is close to supporting eslint 9, but not quite there. The currently specified versions have a mismatch. I could downgrade the eslint version to 8 for now for compatibility?

@janosh
Copy link
Owner

janosh commented Jul 28, 2024

thanks for this addition! having a svelte v5 and kit v2 site would be great. the auto-generated screenshot only shows a cloudflare bot filter page. anything you can do about that?

@janosh janosh added the new site Addition to site collection label Jul 28, 2024
@Aias
Copy link
Contributor Author

Aias commented Jul 28, 2024

thanks for this addition! having a svelte v5 and kit v2 site would be great. the auto-generated screenshot only shows a cloudflare bot filter page. anything you can do about that?

@janosh thanks for adding! On the screenshot, I recently started using cloudflare and not super familiar with how to allow only certain bots - I've noticed that it sometimes blocks pretty benign ones like RSS feed checkers too, etc. Do you happen to know if there's a user agent or IP address I could look for to add it to an allow list? Or if I could provide a manually-generated screenshot?

@janosh
Copy link
Owner

janosh commented Jul 28, 2024

Or if I could provide a manually-generated screenshot?

sure, that's probably easiest. please make sure it's in .avif format

@Aias
Copy link
Contributor Author

Aias commented Jul 28, 2024

@janosh Manually updated the screenshots for the site. I also was able to find the IP of the screenshot generator and added it to my cloudflare allow list, so it might work now anyway.

@janosh janosh merged commit 0c3dcca into janosh:main Jul 28, 2024
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new site Addition to site collection
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants