Ungana-Afrika supports African civil society organisations (CSOs) by providing ICT training, tools, consulting, and research. Currently, most of their training, resources, and consultancy work is conducted manually via email, in-person workshops, and unstructured file sharing. UnganaConnect will digitise these processes, enabling broader reach, eff
# UnganaConnect
UnganaConnect is a platform to digitise ICT training, tools, consulting, and research for African CSOs (Civil Society Organisations).
---
## 🚦 Ground Rules
Please follow these rules strictly when contributing:
1. ** Do NOT commit directly to the `main` branch.**
- Create a new branch for your feature or fix.
- Example: `feature/login-auth` or `bugfix/navbar-layout`.
2. **Commit everything you push.**
- Don’t leave uncommitted changes on your local machine.
- Commit with clear and descriptive messages.
3. **Document your code.**
- I don’t want headaches trying to figure out what’s going on.
- Keep your code readable and structured.
4. **Comment your code (especially complex logic).**
- If it’s tricky, explain it.
- Future you (and teammates) will thank you.
5. **Don’t copy–paste random code.**
- If you copy snippets, at least understand them before pushing.
6. **AI use is allowed, but…**
- Make sure you understand the code before committing it.
- Don’t blindly trust generated code.
---