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.
To create a new project using the Neon OSS Starter Kit, you can use the following command:
npx @rohittcodes/neon-osskit@latestNote: 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 drizzlefor prisma again
npx @rohittcodes/neon-osskit@latest prismaAfter creating a new project using the Neon OSS Starter Kit, you can follow the steps below to get started:
- Add your environment variables to the
.envfile
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
-
Delete the
.gitfolder and rungit initto initialize a new git repository for your project (if you want to use git) -
Start the development server
pnpm dev
# or
yarn dev
# or
npm run devIf you would like to contribute to the documentation, please follow the steps below:
- Fork the repository
- Clone the repository to your local machine
git clone https://github.com/RohittCodes/neon-osskit.git- Install the dependencies
pnpm i- Start the development server
pnpm dev- Make your changes
- Commit your changes
git add .
git commit -m "Your commit message"- Push your changes
git push- Create a pull request
If you have any questions or need help, please feel free to reach out to me on Twitter.
This project is licensed under the MIT License.
