Please note we have a code of conduct, please follow it in all your interactions with the project. To contribute to this project directly send in a pull request. Here are some guidelines for this:
-
The project should be an open source project. (Do well to have a well outlined contribution procedure to help others easily contribute)
-
Verify that the project yet to be added does not already exist in the project list.
-
You can easily verify from the website by searching for the project name with additional filters if required.
-
Or open the projects.json and search through.
-
-
Ensure that you are the rightful owner/author of the project yet to be added. If you are a contributor/maintainer or any other, ensure you have been permitted to share the projet on this platform.
-
In projects.json, add a
JSON
entry of the project.-
Your
JSON
entry should have :- Project name
- URL to your Github project repository
- Project description
- Author/owner of the project
- Author's country of origin (Must be African)
- Author's Twitter account
-
Example of a
JSON
entry:{ "name": "made-in-africa", "github_url": "https://github.com/by-africans/open-source-projects", "description": "A list of projects by Africans", "author": "by-africans", "author_country": "Ghana", "twitter": "https://twitter.com/by_africans" }
-
We use GitHub issues to track public bugs related to byafricans.org . Report a bug by opening a new issue; it's that easy!
Below is a list of African countries. Do well to make reference to the list to add up to you JSON entry.
- Algeria
- Angola
- Benin
- Botswana
- Burkina Faso
- Burundi
- Cabo Verde
- Cameroon
- Central African Republic (CAR)
- Chad
- Comoros
- Congo, Democratic Republic of the
- Congo, Republic of the
- Cote d'Ivoire
- Djibouti
- Egypt
- Equatorial Guinea
- Eritrea
- Swaziland
- Ethiopia
- Gabon
- Gambia
- Ghana
- Guinea
- Guinea-Bissau
- Kenya
- Lesotho
- Liberia
- Libya
- Madagascar
- Malawi
- Mali
- Mauritania
- Mauritius
- Morocco
- Mozambique
- Namibia
- Niger
- Nigeria
- Rwanda
- Sao Tome and Principe
- Senegal
- Seychelles
- Sierra Leone
- Somalia
- South Africa
- South Sudan
- Sudan
- Tanzania
- Togo
- Tunisia
- Uganda
- Zambia
- Zimbabwe
NOTE: Pull requests are usually reviewed within 24 hours. Once your pull request is merged, you should see your project on the site a few minutes after.