···11+# Contributing
22+33+- Clone the repository
44+- This repository uses PNPM so make sure you have that installed
55+- Run ``pnpm install``
66+- Run ``pnpm dev init`` to run the CLI in dev mode
77+88+## Commit Messages
99+1010+Commits should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary) but it's not a hard requirement.
1111+1212+## Tests
1313+1414+Not expecting 100% test coverage but if you're adding new features it would be nice to at least have some tests.
1515+1616+## Adding a new template
1717+1818+New templates should go in the ``templates`` folder. See the other existing templates for an idea of what needs to be added.
1919+2020+You'll also want to update the ``removableTemplateFiles`` function to remove files you don't need/want to remove from the template generated from the underlying vite command.
+30
README.md
···11+# create-atproto-app
22+33+This is a thin wrapper on top of ``create-vite`` that adds specific code for working with the AT Protocol.
44+55+## Getting Started
66+77+```bash
88+npx create-atproto-app@latest init
99+```
1010+1111+Supported templates:
1212+1313+- [ ] HTML + JavaScript
1414+- [x] React + TypeScript
1515+ - [ ] React Router
1616+ - [ ] Tanstack Router
1717+ - [ ] Tanstack Start
1818+ - [ ] Next.js
1919+- [x] Svelte + TypeScript
2020+ - [ ] SvelteKit
2121+- [ ] Vue + TypeScript
2222+ - [ ] Nuxt
2323+- [ ] Solid + TypeScript
2424+ - [ ] Solid Start
2525+- [ ] Angular + TypeScript
2626+ - [ ] Analog
2727+2828+## Contributing
2929+3030+See [CONTRIBUTING.md](CONTRIBUTING.md) if you would like to add a feature/make a bug fix.