mickasmt / next-saas-stripe-starter

Open-source SaaS Starter with User Roles & Admin Panel. Built using Next.js 14, Prisma, Neon, Auth.js v5, Resend, React Email, Shadcn/ui, Stripe, Server Actions.
https://next-saas-stripe-starter.vercel.app
MIT License
1.95k stars 354 forks source link

No development setup #50

Closed Goldziher closed 4 months ago

Goldziher commented 4 months ago

Hi there,

Currently there is no local development setup in place. This is something I need to add on my end, and I would be happy to contribute back.

I intend to add:

  1. docker compose file to run a local database
  2. some commands to easily bring it up as required and migrate it
  3. test setup allowing running tests against a database (using https://testcontainers.com/)
  4. github workflows for running linting and unit tests
  5. integration of test coverage and code analytics using (https://deepsource.com/)

I might also run e2e tests later, but that is out of scope for me at first.

Tell me if anything is relevant and I will add it as a PR here first and sync

mickasmt commented 4 months ago

Hi @Goldziher! Thank you very much for proposing to add new features. I appreciate your willingness to contribute. However, I prefer to keep the repository simple and accessible for all types of users, updating it only as needed.

That said, you can fork the repository and add these features on your side. I'd be happy to provide a link in the readme/documentation to your repository for those who are interested.

Thanks again for your contribution!