Thank you for your interest in contributing to the College Assignment Help Platform!
We welcome all contributions — from new features and documentation improvements to bug fixes.
Before contributing, please ensure that you have:
- Node.js (v18 or later)
- npm or yarn
- A Supabase account with an existing project (for testing)
- Git installed and configured
Click the Fork button at the top-right corner of this repository to create your copy.
git clone https://github.com/your-username/college-assignment-platform.git
cd college-assignment-platform
Create a new branch for your feature or fix:
Contribution Workflow
- Pick an Issue
- You can self-assign issues if no one else is working on them.
- Multiple contributors can collaborate on larger features — mention in the issue comments if you’re teaming up.
- Discuss Before Coding
- Comment your implementation plan or questions in the issue thread before starting.
- This ensures consistency and avoids duplicate work.
- Make Your Changes
- Follow the coding style of the repository.
- Keep commits small and descriptive
- When you open a Pull Request (PR):
- Use a clear title describing your change (e.g., fix: auth redirect issue or feat: add Supabase file upload).
- In the PR description, include:
- Linked issue number (e.g., “Closes #12”)
- Before & After screenshots or code snippets that show your change
- Short explanation of what and why you changed