- Getting Started
- Fork the repository
- Sync with upstream
- Create a feature branch
-
Branch Naming Convention Example:
submission/assignment-01/<github-username> -
Commit Message Guidelines
Example (Conventional Commits–lite):
feat: implement token transfer logic
fix: handle zero-address edge case
test: add coverage for revert conditions
- Pull Request Checklist
- Code compiles
- Tests pass
- README included
- No changes outside /submissions
- PR Review Process
- Automated checks
- Manual review by mentors
- Required fixes before merge
- Common Mistakes to Avoid
- Editing assignment specs
- Submitting compiled artifacts
- Force-pushing after review