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

Update to latest Epic Stack ❖ #250

Merged
merged 2 commits into from
Oct 14, 2024
Merged

Update to latest Epic Stack ❖ #250

merged 2 commits into from
Oct 14, 2024

Conversation

jacobparis
Copy link
Contributor

Hey folks, happy to see some Epic Stack in the wild!

I'm working on an automated tool to keep projects in sync with their templates, and testing it out by updating and manually testing open source projects based on the Epic Stack.

This PR brings you up to date

  • favicons are now in an assets directory so vite can fingerprint them
  • vitest config moved into vite.config.ts
  • the font size for inputs on small screens was bumped to text-base because iOS Safari will zoom in if you focus an input with any font size smaller than that
  • a bunch of node imports were renamed from fs to node:fs
  • and a bunch of other things you can see if you skim through the files

The commit hash in the package.json has been updated as well, so future updates can start from this point

@thadk
Copy link
Member

thadk commented Sep 22, 2024

Thank you for this Jacob—a lot has happened in even a month! I’ll test it out once I get back to my personal computer.

Looking forward to your script. I’ve resynced to the template about 4-5 times now over the 14 months and it’s never so bad using Git. But I’m always worried something hard to resolve will pop up as we modify more of the boilerplate.
And I wouldn’t ask anyone else to help take care of the manual process: I might be able to ask with a script.

@jacobparis
Copy link
Contributor Author

It's working pretty well automatically already – my end goal is to just be able to send a weekly PR with updates, and then it's just a regular code review process to approve and merge. But for now in pre-release I'm babysitting it manually and trying to test on as many repositories as I can to catch the edge cases

@thadk
Copy link
Member

thadk commented Oct 13, 2024

I think this is good, but some charts weren't working on my local on this branch or main so I pushed to dev branch to try them on https://heat-stack-staging.fly.io — Just need to see if they work there.

@thadk thadk merged commit 694ff78 into codeforboston:main Oct 14, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants