Compare commits

..

2 commits

Author SHA1 Message Date
aabfe1a8bb maj photos pierre, francis 2023-06-03 00:19:34 +02:00
0e5a9486b9 readme: contrib guidelines 2023-06-03 00:15:55 +02:00
6 changed files with 34 additions and 2 deletions

View file

@ -9,3 +9,33 @@ Proposition de design pour Librezo.
```bash
zola serve
```
## Contribution
Le site devrait respecter les points suivants.
Note : il n'est pas nécessaire de s'y conformer immédiatement en faisant une MR. La relecture de MR est là pour ça.
* **Validité**
* Testez votre code avec [le validateur du W3C](https://validator.w3.org).
* **Accessibilité et Responsive**
* Testez votre code avec [le validateur WAVE](https://wave.webaim.org).
* Suivez les recommandations d'accessibilité du [W3C](https://www.w3.org/WAI/) et du [MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility).
* Toutes les fonctionnalités doivent être accessibles au clavier exclusivement (tab, flèches, entrée, espace). Essayez éventuellement avec un lecteur d'écran comme [Orca](https://wiki.gnome.org/Projects/Orca) (Linux), [NVDA](https://www.nvaccess.org/) (Windows) ou TalkBack (Android).
* Les images doivent être optionnelles.
* JavaScript doit être optionnel.
* Les modes clair et sombres doivent être utilisables. (sous Firefox, CTRL+Maj+i puis icônes Soleil et Lune)
* Testez la page avec différentes tailles d'écran. (sous Firefox, CTRL+Maj+m)
* Testez la page avec des simulateurs de daltonisme. (sous Firefox, CTRL+Maj+i puis onglet Accessibilité)
* **Performance**
* Limitez l'utilisation de frameworks.
* Compressez bien les images. [YOGA Image Optimizer](https://yoga.flozz.org/) peut être utile.
* Réduisez les requêtes externes.
* Évitez les animations en continu et les lectures automatiques.
* **Style de code**
* Respectez l'indentation.
* La convention de nommages des `id` et `class` est hiérarchique, avec les niveaux de hiérarchie séparés par des tirets `-`. Les underscores `_` marquent un espace mais pas un niveau hiérarchique.
Exemple : `header-menu-button` serait un bouton du menu de l'entête.
* **Légalité**
* Respectez le RGPD et la loi Informatique et Libertés.
* Sauf exception, n'utilisez que des œuvres et formats libres, et respectez leur licence. (images, polices, bibliothèques)

View file

@ -47,6 +47,8 @@ title = "Librezo"
<div class="nn" style="text-align: left">
Pour toute structure ou personne qui possède une infrastructure réseau (site Internet, serveur de fichiers...) ou qui souhaite en faire l'acquisition.
Professionnels (produits et services), y compris en ligne&nbsp;:
- Entreprises&nbsp;: commerçants, fabricants, agences, cabinets davocats, comptables, architectes, bureaux détudes, syndics de copropriété
- Travailleurs indépendants&nbsp;: artisans, coachs et thérapeutes, médecins non conventionnés, professeurs, activités physiques, langues, professions artistiques, communication, informatique

View file

@ -128,7 +128,7 @@ carousel = true
title = "Pierre Kuhn"
place = "Roanne"
subtitle = "Développeur web et php"
img = "pierretux.png"
img = "pierretux.jpg"
) %}
Developpeur php et SPIP depuis 10 ans en autodidacte. Touche à tout mais surtout au jardin et à SPIP&#8239;!
{% end %}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB