# 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.host` on [vite.config.ts](./vite.config.ts) with your site's URL (sitemap) - [ ] Replace default SEO configurations at [src/routes/\_\_root.tsx](./src/routes/__root.tsx) - [ ] Replace your favicon - [ ] Replace your sitemap URL to your actual domain in [public/robots.txt](./public/robots.txt) - [ ] Optimize your robots.txt entry to account for [Verified Bots](https://radar.cloudflare.com/traffic/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](https://tanstack.com/start/latest/docs/framework/solid/guide/code-execution-patterns#production-checklist) - [Tanstack Start - Environment Variables](https://tanstack.com/start/latest/docs/framework/solid/guide/environment-variables#production-checklist) - [Tanstack Start - Hydration](https://tanstack.com/start/latest/docs/framework/solid/guide/hydration-errors#checklist) Should do: - [ ] Handle errors gracefully with Error Boundaries - [ ] Check if your content is compatible with light / dark mode