Prerequisites
- A GitHub account
- Git installed locally
- Docker and Docker Compose
- Familiarity with the project’s tech stack (see the repository)
Contribution workflow
1
Fork the repository
Visit marjose123/zepeed and click Fork to create your own copy.
2
Clone your fork
3
Create a branch
fix/login-bug or feat/add-dashboard-widget.4
Set up the development environment
5
Make your changes
Implement your fix or feature. Keep changes focused and aligned with the existing code style.
6
Test your changes
Verify the app runs as expected and that existing functionality is not broken before submitting.
7
Commit and push
8
Open a pull request
Go to the original repository and open a pull request from your branch. Describe what you changed and why, and link any related issues.
Contribution guidelines
- Keep changes focused. One PR per feature or fix.
- Follow existing style. Match the conventions used throughout the codebase.
- Write clear commit messages. Briefly describe what changed and why.
- Test before submitting. Make sure the app builds and runs without errors.
- Document new features. Update the docs when adding or changing user-facing behavior. See Contribute to Update Docs.