neon-osskit

dev.to Neon-oss challenge winner. Neon OSS Kit is a collection of tools and services that help you build and scale your applications with Neon.

MIT License

Stars
8
Committers
2

Neon OSS Starter Kit Documentation

Welcome to the official documentation for the Neon OSS Starter Kit. This documentation will guide you through the installation, setup, and usage of the Neon OSS Starter Kit.

Live Documentation

Creating a new project using the Neon OSS Starter Kit

To create a new project using the Neon OSS Starter Kit, you can use the following command:

npx @rohittcodes/neon-osskit@latest

Note: This command will create a new next project with Prisma ORM by default.

To create a new project with drizzle, you can use the following command:

npx @rohittcodes/neon-osskit@latest drizzle

for prisma again

npx @rohittcodes/neon-osskit@latest prisma

Further Steps

After creating a new project using the Neon OSS Starter Kit, you can follow the steps below to get started:

  1. Add your environment variables to the .env file
DATABASE_URL="your-neon-database-url"
 
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your-clerk-publishable-key
CLERK_SECRET_KEY=your-clerk-secret-key
 
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
  1. Delete the .git folder and run git init to initialize a new git repository for your project (if you want to use git)

  2. Start the development server

pnpm dev
# or
yarn dev
# or
npm run dev

Contributing

If you would like to contribute to the documentation, please follow the steps below:

  1. Fork the repository
  2. Clone the repository to your local machine
git clone https://github.com/RohittCodes/neon-osskit.git
  1. Install the dependencies
pnpm i
  1. Start the development server
pnpm dev
  1. Make your changes
  2. Commit your changes
git add .
git commit -m "Your commit message"
  1. Push your changes
git push
  1. Create a pull request

If you have any questions or need help, please feel free to reach out to me on Twitter.

License

This project is licensed under the MIT License.

Related Projects