Contributing Guide


Afrocom app is Open Source! We are glad to co-create the new Africa together
If you have time, we welcome your help in various areas

Updating documentation

Documentation is extremely important. There are lots of areas we can improve:

  • Having more clear or up-to-date instructions in our README facilitates contribution and collaboration
  • Capturing/updating helpful information in our  Wiki. You’ll need to reach out to a Afrocom admin to request permission – you can do this by creating a new issue or tagging a Afrocom team member in an existing issue.
  • Helping to propose a way to bring documentation to other languages. Right now, everything is in English
  • Improving this document

Help with translations

All text being added to Afrocom is done initially in English (en-US) and then is translated by real people into other languages.
We’re missing translations for many languages and some translations might be incomplete or poor quality.

Design works

text coimg soon

Work on the code

Getting started

Programmers, to help us developing Ubujima’s current Afrocom Platform.You should see the developer documentation, have a look at the bug-tracking system, or join our communities Ubujima workplace   & Slack  to join in the discussions, tips, etc. to start coding.

Making Changes

Code Style

Afrocom follows the Dart Style Guide. Please note that if your code is not formatted according to the guide as much as possible, we will reject your Pull Request until it is fixed. Some things such as long lines will generally be accepted, however try to make it smaller if possible.


Afrocom is committed to efficiency as much as possible. If your code is not efficient, then we will probably reject your Pull Request.


Pull Request rejections are not a bad thing. It just means you need to fix something. Perhaps it is important to define ‘rejection’ as it is used in this case. A rejection is when a Fwitter committer comments on a Pull Request with a comment like ‘rejected due to incorrect formatting’


Leave a Reply

  • ubuadmin on June 30, 2021 @ 23:41:46

This post was created by ubuadmin on June 30, 2021.