A Tanstack Start (Solid flavour) template for my projects
1# Solid Tan-plate
2
3A Tanstack Start (Solid flavour) template for my projects
4
5Features the following:
6
7- Strictest Typescript config
8- BiomeJS linting, formatting & error checking
9 - Zed code editor config
10- TailwindCSS styling
11- Tanstack Query SSR integration
12- Deployment via Nitro (NodeJS setup)
13
14## Deployment Check-list
15
16Must do:
17
18- [ ] Whitelabel package.json with your project information (enable private: true if needed)
19- [ ] Lock dependencies version to major
20- [ ] Replace `sitemap.host` on [vite.config.ts](./vite.config.ts) with your site's URL (sitemap)
21- [ ] Replace default SEO configurations at [src/routes/\_\_root.tsx](./src/routes/__root.tsx)
22 - [ ] Replace your favicon
23 - [ ] Replace your sitemap URL to your actual domain in [public/robots.txt](./public/robots.txt)
24 - [ ] Optimize your robots.txt entry to account for [Verified Bots](https://radar.cloudflare.com/traffic/verified-bots)
25- [ ] Setup CI/CD that'll automatically deploy the app on update
26 - [ ] Docker: Double check for dependencies vs dev-dependencies requirements
27
283rd party checklists:
29
30- [Tanstack Start - Code Execution Pattern](https://tanstack.com/start/latest/docs/framework/solid/guide/code-execution-patterns#production-checklist)
31- [Tanstack Start - Environment Variables](https://tanstack.com/start/latest/docs/framework/solid/guide/environment-variables#production-checklist)
32- [Tanstack Start - Hydration](https://tanstack.com/start/latest/docs/framework/solid/guide/hydration-errors#checklist)
33
34Should do:
35
36- [ ] Handle errors gracefully with Error Boundaries
37- [ ] Check if your content is compatible with light / dark mode