https://github.com/max13/corona-cg
Coronavirus (Covid19) infomation website, made by a small group of tech-savvy in Congo
https://github.com/max13/corona-cg
citizen-participation congo coronavirus covid-19
Last synced: 5 months ago
JSON representation
Coronavirus (Covid19) infomation website, made by a small group of tech-savvy in Congo
- Host: GitHub
- URL: https://github.com/max13/corona-cg
- Owner: Max13
- Created: 2020-03-24T01:02:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-25T14:16:53.000Z (over 3 years ago)
- Last Synced: 2026-01-18T21:04:24.617Z (5 months ago)
- Topics: citizen-participation, congo, coronavirus, covid-19
- Language: CSS
- Homepage: https://coronavirus.tech.cg
- Size: 19.9 MB
- Stars: 6
- Watchers: 3
- Forks: 6
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Corona-cg
Site web (non-officiel) d'information sur la situation du Coronavirus (`Covid19`/`SARS-CoV-2`) en République du Congo.
Ce projet est né de l'initiative citoyenne d'un groupe de jeunes Congolais amoureux de la tech.
# Technologie
Rien de sorcier, pas de complications ni de caprices inutiles. Le projet est développé à l'aide de [Jigsaw](https://jigsaw.tighten.co), un merveilleux outil qui permet de générer un site statique (*en HTML, tu te rappelle la belle époque?*) à partir de fichiers de template en [blade](https://laravel.com/docs/5.6/blade) ou en markdown.
Les récalcitrants, tant pis pour vous.
# Contributions
C'est très simple aussi. Tu clone, tu fais une branche, tu envoie un *Pull-Request*.
## Procédure
1. Cloner le projet
2. `composer install`
3. `npm install`
- [Compiler le projet](https://jigsaw.tighten.co/docs/building-and-previewing/)
- [Compiler les assets](https://jigsaw.tighten.co/docs/compiling-assets) (inclut l'étape précédente)
- Problème connu: `npm run watch` plante. Si un PR peut être fait pour régler ça, ça nous arrangerait.
On code en *Anglais*, on commit en *Anglais*. La norme est [PSR-12](https://www.php-fig.org/psr/psr-12/)
## index
Pour le moment, nous voulons que cela reste une page unique, donc il n'y a pas beaucoup de fichiers à modifier. La base c'est `/source/index.blade.php`, dessus il est aisé de voir quel "layout" est étendu et que contient ce layout, etc...
## Assets
Seuls les fichiers et répertoires suivants sont autorisés à être modifiés:
- Source SASS: `/source/_assets/sass/main.scss`
- Source JS: `/source/_assets/js/main.js`
- Fichiers à télécharger: `/config.php` (ordre à conserver) et `/source/_assets/files/`
- Compteurs: `/config.php` (order à conserver)
- Images/Logo/Icones: `/source/_assets/img/`
Pour le reste, il est possible de découper le layout, les en-tête et contenus en plusieurs fichiers blade si c'est pertinent.