Thank you for considering contributing to zat.am! We welcome contributions of all kinds, including bug fixes, new features, and documentation improvements. Before contributing, please review the following guidelines to ensure a smooth and efficient process.
- Fork the Repository: Click the "Fork" button at the top of the repository and clone your fork to your local machine.
- Create a Feature Branch:
- Name your branch descriptively, such as
feature-new-login-ui
orfix-bug-issue-42
. - Use the format:
feature/[short-description]
orfix/[short-description]
.
- Name your branch descriptively, such as
- Write and Test Your Code:
- Ensure your code works as expected before submitting.
- Add appropriate unit tests and run existing tests to verify nothing breaks.
- Document Your Changes:
- Add or update inline comments where necessary.
- If your contribution modifies functionality, update the relevant documentation (
README.md
,docs/
, or code comments).
- Submit a Pull Request (PR):
- Push your branch to your fork.
- Open a pull request (PR) against the
main
(ordevelop
) branch. - Include a clear and concise description of your changes.
- Reference any related issues (
Fixes #42
if applicable).
- Wait for Review:
- A project maintainer will review your PR and may request changes.
- Once approved, the PR will be merged.
Before submitting a PR, please ensure that:
- Your code follows the project’s coding style and best practices.
- You have tested your changes and they work as expected.
- You have added or updated relevant documentation.
- Your code does not introduce new security vulnerabilities.
- Do not commit directly to the
main
ordevelop
branch. Always use feature branches. - Do not submit incomplete code—make sure it’s functional and documented.
- Avoid large, unrelated changes in a single PR.
If you have any questions, feel free to open a discussion or reach out via GitHub Issues/WhatsApp/Email.
Thank you for contributing! 🎉