Solid Tan-plate#
A Tanstack Start (Solid flavour) template for my projects
Features the following:
- Strictest Typescript config
- BiomeJS linting, formatting & error checking
- Zed code editor config
- TailwindCSS styling
- Tanstack Query SSR integration
- Deployment via Nitro (NodeJS setup)
Deployment Check-list#
Must do:
- Whitelabel package.json with your project information (enable private: true if needed)
- Lock dependencies version to major
- Replace
sitemap.hoston vite.config.ts with your site's URL (sitemap) - Replace default SEO configurations at src/routes/__root.tsx
- Replace your favicon
- Replace your sitemap URL to your actual domain in public/robots.txt
- Optimize your robots.txt entry to account for Verified Bots
- Setup CI/CD that'll automatically deploy the app on update
- Docker: Double check for dependencies vs dev-dependencies requirements
3rd party checklists:
- Tanstack Start - Code Execution Pattern
- Tanstack Start - Environment Variables
- Tanstack Start - Hydration
Should do:
- Handle errors gracefully with Error Boundaries
- Check if your content is compatible with light / dark mode