To facilitate the submission of new applications, we would like to use issue forms.
How it should work:
A user will open an issue
Fill in a form with informations related to the application he wants to submit
The apps.yaml file will be updated by a GitHub action
The application will be deployed automatically
We highly recommend having a look at the devsurvey project.
And read this article explaining how issue forms can be used to implement code-less contributions.
If we change the deploy script, the latest change of the script will not be execute untill the next call of the actions. i suggest to clone / pull the repo before executing the deploy script, so that the script on the remote server will have the latest changes
To add a new application you might need to raise a pull request, or/and support us financially here ๐
In case you have never created a pull request before we made this tutorial for you.
Follow this steps in your pull requests:
Open the /src/res/apps.yaml with your favourite code editor
Copy the osscameroon field and paste it at the bottom of the file as such:
#[... Fields that where there before] #--------------------------------------------------------------------
- title: Oss Camerooncategory: community#max of five tagstags:
- opensource
- programming
- developersdescription: | Oss Cameroon is an open source community by cameroonians developers.website: https://osscameroon.com#twitter group handletwitter: https://twitter.com/osscameroon#dikalo group handle or linkdikalo:
#telegram group linktelegram: https://t.me/joinchat/UpKZh_KXTaTx7JD7#facebook linkfacebook:
#whatsapp linkwhatsapp:
#android app storeplaystore:
#ios app storeappstore:
#slack applicationslack:
#github_account full urlgithub_account: https://github.com/osscameroonotherlinks:
- https://opencollective.com/osscameroon
- https://blog.osscameroon.com
- https://miniyotas.osscameroon.comimage: default.svg#--------------------------------------------------------------
Now edit and remove the fields that do not apply to your application, use other applications as reference.
To add an image copy your application image in this folder src/res/imgs name it using snace_case like new_image.jpeg
Set the name of the newly added image file in the image field of your src/res/apps.yaml file
Run the application locally using yarn install and yarn start and make sure your application was added correctly
Now submit your pull request and kindly wait for someone to review it ๐