Thank you for considering contributing to this project! This document provides guidelines to help you set up the project locally and contribute effectively.
Ensure you have the following installed on your system:
- Node.js (Recommended: LTS version)
- npm or Yarn
- Docker
- Docker Compose
Follow these steps to get started:
git clone https://github.com/uddisharma/100xprep.git
cd 100xprep
npm install # or yarn install
Copy the example environment file and update it with your own credentials if necessary.
cp .env.example .env
Modify the .env
file to match your local configuration.
Run the following command to start PostgreSQL and Redis containers:
docker-compose up -d
If your project uses Prisma, run:
npx prisma migrate dev # or yarn prisma migrate dev
npm run dev # or yarn dev
The application should now be running on http://localhost:3000
.
- Fork the repository and create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "feat: add your feature"
- Push your changes:
git push origin feature/your-feature-name
- Create a pull request from your forked repository to the
main
branch of this repository.
Please be respectful and follow the community guidelines when contributing.