Thank you for considering contributing to our project! Your help is greatly appreciated and every contribution is valuable.
- Search for existing issues to avoid duplicates.
- If the issue doesn't exist, open a new issue and provide detailed information.
- Search for existing suggestions to avoid duplicates.
- If the suggestion doesn't exist, open a new issue and describe the feature in detail.
- Look for issues labeled "good first issue" if you're new.
- Ensure your code adheres to our coding style.
- Write clear and descriptive commit messages.
- Submit pull requests to the
main
branch.
-
Copy the
.env.example
file to your .env.local:cp .env.example .env.local
-
Obtain your LOCAL_DATABASE_URL and insert them into the .env.local file.:
LOCAL_DATABASE_URL=your_database_url_here
Note: You must have PostgreSQL 14+ or later, and pgAdmin for this to work assuming you are familiar.
If you would like to add your own migrations, feel free to use the command below
pnpm run db:migrate
-
Run tests to make sure your changes do not introduce new issues:
pnpm run build
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add feature: your feature description"
- Push to your fork:
git push origin feature/your-feature-name