Compare commits
3 commits
f289e17ec7
...
214314f8c6
Author | SHA1 | Date | |
---|---|---|---|
214314f8c6 | |||
595f29aad5 | |||
e0fd4ea2b8 |
7 changed files with 505 additions and 0 deletions
|
@ -0,0 +1,118 @@
|
|||
# [UN MARQUEUR 1] UN TITRE 1
|
||||
|
||||
## Date & lieu
|
||||
|
||||
* 📅 UNE DATE
|
||||
* 🔗 UN LIEN DE SONDAGE
|
||||
* 🗺️ UN LIEU
|
||||
* 🔗 UN LIEN DE CARTE OU D'OUTIL DE VISIO
|
||||
|
||||
|
||||
## Courte description
|
||||
|
||||
UNE COURTE DESCRIPTION 1
|
||||
|
||||
|
||||
## Participant⋅es
|
||||
|
||||
* ✅ UNE PARTICIPANTE 1
|
||||
* ✅ UN PARTICIPANT 2
|
||||
|
||||
* 🚫 UN ABSENT 1
|
||||
|
||||
|
||||
### Animation / Scribe
|
||||
* 🗣️ UNE PARTICIPANTE 1
|
||||
* 📝 UN PARTICIPANT 2
|
||||
|
||||
|
||||
### Convié⋅es
|
||||
* 💺 UNE CONVIEE 1
|
||||
* 💺 UN CONVIE 2
|
||||
|
||||
|
||||
### Invité⋅es
|
||||
* 🤔 UNE INVITEE 1
|
||||
* 🤔 UN INVITE 2
|
||||
|
||||
|
||||
## Ordre Du Jour (ODJ)
|
||||
|
||||
* 👋 Présentation / Tour de table | 🕑 0-10min
|
||||
* 📌 UN ODJ Obligatoire 1 | 🕑 UN TEMPS ESTIME 1
|
||||
* 🎈 UN ODJ Optionnel 1 | 🕑 UN TEMPS ESTIME 2
|
||||
* 👋 Conclusion / Tour de table | 🕑 0-10min
|
||||
|
||||
|
||||
## Description
|
||||
|
||||
### Annonces
|
||||
|
||||
* 📢 UNE ANNONCE 1
|
||||
* ⚠️ UNE PRECAUTION 1
|
||||
* 🚨 UNE ALERTE 1
|
||||
|
||||
* ✅ UNE TACHE OU DECISION VALIDEE 1
|
||||
* 🚫 UNE TACHE OU DECISION ANNULEE 1
|
||||
|
||||
* ⚖️ UNE DECISION A PRENDRE 1
|
||||
* ❓ UNE QUESTION 1
|
||||
* 📌 UNE TACHE A FAIRE 1
|
||||
* 🚧 UN CHANTIER EN COUR OU A ORGANISER 1
|
||||
|
||||
* 🧳 UN DEPLACEMENT 1
|
||||
* 📅 UN RDV DE FIXE 1
|
||||
|
||||
|
||||
### Feuille de route | ~DATE PROCHAIN RDV
|
||||
|
||||
### Tour de table
|
||||
|
||||
#### 👋 UNE PARTICIPANTE 1
|
||||
|
||||
UN TEXTE 1
|
||||
|
||||
|
||||
#### 👋 UN PARTICIPANT 2
|
||||
|
||||
UN TEXTE 2
|
||||
|
||||
|
||||
### 📝 UN SUJET 1
|
||||
|
||||
DES NOTES 1
|
||||
|
||||
|
||||
### 📝 UN ODJ Obligatoire 1
|
||||
|
||||
DES NOTES 2
|
||||
|
||||
|
||||
### 📝UN ODJ Optionnel 1
|
||||
|
||||
DES NOTES 3
|
||||
|
||||
|
||||
### 📝 UN TRUC PAS PREVU 1
|
||||
|
||||
DES NOTES 4
|
||||
|
||||
|
||||
## FAQs
|
||||
|
||||
### ❓ UNE QUESTION 1
|
||||
|
||||
UNE REPONSE 1
|
||||
|
||||
|
||||
## Versions
|
||||
|
||||
### v0.0.2
|
||||
_date: 00 janvier 0000 | Auteurice2_
|
||||
* Travail 2
|
||||
* Travail 3
|
||||
|
||||
### v0.0.1
|
||||
_date: 00 janvier 0000 | Auteurice1, Auteurice2_
|
||||
* Travail 1
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
# <UN TITRE ICI>
|
||||
|
||||
## Très courte description
|
||||
|
||||
<UNE PHRASE ICI>
|
||||
|
||||
|
||||
## Courte description
|
||||
|
||||
<QUELQUES PHRASES ICI (optionel)>
|
||||
|
||||
|
||||
## Description
|
||||
|
||||
<QUELQUES PHRASES ICI (optionel)>
|
||||
|
||||
|
||||
### Alternatives considérées
|
||||
|
||||
* 👀 <ALTERNATIVE 1>
|
||||
* 👀 <ALTERNATIVE 2>
|
||||
* 👀 <ALTERNATIVE 3>
|
||||
|
||||
|
||||
### Élements moteur de la décision
|
||||
|
||||
* 🧲 <BESOIN 1>
|
||||
* 🧲 <BESOIN 2>
|
||||
* 🧲 <BESOIN 3>
|
||||
|
||||
|
||||
## Conclusion
|
||||
|
||||
* ✅ **<ALTERNATIVE RETENUE 1>**
|
||||
* 🤔 **<ALTERNATIVE EVENTUELLE 2 >**
|
||||
|
||||
|
||||
### Conséquences
|
||||
|
||||
* 👍 <CONSEQUENCE POSITIVE 1>
|
||||
* 👍 <CONSEQUENCE POSITIVE 2>
|
||||
|
||||
* 👎 <CONSEQUENCE NEGATIVE 1>
|
||||
|
||||
|
||||
### Comparaison (Optionel)
|
||||
|
||||
#### <ALTERNATIVE 1>
|
||||
|
||||
* 👍 <ARGUMENT 1 PRO>
|
||||
* 👍 <ARGUMENT 2 PRO>
|
||||
* 👎 <ARGUMENT 1 CONTRA>
|
||||
|
||||
|
||||
#### <ALTERNATIVE 2>
|
||||
|
||||
* 👍 <ARGUMENT 1 PRO>
|
||||
* 👍 <ARGUMENT 2 PRO>
|
||||
* 👎 <ARGUMENT 1 CONTRA>
|
||||
|
||||
|
||||
#### <ALTERNATIVE 3>
|
||||
|
||||
* 👍 <ARGUMENT 1 PRO>
|
||||
* 👍 <ARGUMENT 2 PRO>
|
||||
* 👎 <ARGUMENT 1 CONTRA>
|
||||
|
||||
## Aller plus loin
|
||||
|
||||
* 🧐 <RESOURCE 1>
|
||||
* 🧐 <RESOURCE 2>
|
|
@ -0,0 +1,85 @@
|
|||
# Prendre et documenter des décisions
|
||||
|
||||
## Très courte description
|
||||
|
||||
**Patron de conception** afin de **documenter et justifiés les choix**, par exemple les **choix d'architectures** (**ADR**) dans l'industrie logiciels.
|
||||
|
||||
|
||||
## Courte description
|
||||
|
||||
Il existe un patron de conception qui s'applique aux décisions architecturales, [ADR](https://adr.github.io/).
|
||||
|
||||
Ce patron peut-être **étendu à tout types de décisions**.
|
||||
|
||||
|
||||
## Par où commencer ?
|
||||
|
||||
Voir le modèle proposé ici [_resources/model-decision.md](./_resources/modele-decision.md)
|
||||
|
||||
|
||||
## Description
|
||||
|
||||
Les décisions ont besoins d'être **réfléchies** et **documentées**.
|
||||
|
||||
Les resources ci-dessous proposent des guides et exemples d'implémentations.
|
||||
|
||||
* [Markdown (ADR)](ADRhttps://adr.github.io/madr/) | _propose des modèles et outils pour maintenir une liste de décisions en Markdown_
|
||||
* [Saisie de décision](https://schubmat.github.io/DecisionCapture/) | _encore des modèles_
|
||||
|
||||
|
||||
#### Définition
|
||||
##### **Architectural decision (AD)** _Décision architecturale_
|
||||
|
||||
**Choix justifié qui répond à une exigence** fonctionnelle ou non fonctionnelle **significative** sur le plan architectural.
|
||||
|
||||
Les **décisions d'architecture** répondent à des **exigences importantes** ; elles sont perçues comme **difficiles à prendre** et/ou **coûteuses à modifier**.
|
||||
|
||||
|
||||
##### Architecturally Significant Requirement (ASR)
|
||||
|
||||
Les **exigences architecturallement significatives** sont celles qui ont un effet **mesurable** sur l'architecture.
|
||||
|
||||
Il s'agit d'**un sous-ensemble d'exigences**, le sous-ensemble qui affecte l'architecture d'un système de **manière mesurable** et **identifiable**.
|
||||
|
||||
|
||||
## En savoir plus
|
||||
|
||||
* **ADR**: https://adr.github.io/
|
||||
* **Saisie de Décision**: https://schubmat.github.io/DecisionCapture/
|
||||
|
||||
|
||||
### Voir aussi
|
||||
|
||||
##### Exemples
|
||||
* https://forge.liiib.re/libre.sh/libre.sh/-/tree/develop/docs
|
||||
|
||||
|
||||
## License
|
||||
|
||||
[CC BY-SA 2.0 FR](https://creativecommons.org/licenses/by-sa/2.0/fr/)
|
||||
|
||||
### Autheurices
|
||||
* grincheuxx
|
||||
* reminec @ acides.org (Tedomum.net)
|
||||
|
||||
_Librement traduit depuis adr.github.io_
|
||||
|
||||
## Versions
|
||||
### v0.1.0
|
||||
_Date : 26 mars 2023 | Temps rédaction : 25min_ | reminec
|
||||
* Reformatage
|
||||
* Editions
|
||||
* Ne concerne plus que les ADR mais toutes les décisions
|
||||
|
||||
### v0.0.2
|
||||
_Date : 17 mars 2023 | Temps rédaction : 30min_ | reminec
|
||||
* Reformatage
|
||||
* Editions
|
||||
|
||||
### v0.0.1
|
||||
_Date : 17 mars 2023 | Temps rédaction : 30min_ | reminec, grincheuxx
|
||||
* Introduction à l'ADR par 2 novices sans experts
|
||||
|
||||
## Remerciements
|
||||
|
||||
* [PierreO.](https://mastodon.indie.host/@pierreozoux) @ [indiehosters.net](https://indiehosters.net) - Pour avoir soufflé ce patron de conception
|
|
@ -0,0 +1,65 @@
|
|||
# Saisie de contenu texte interprété en Markdown (Tags, FrontMatter)
|
||||
|
||||
## Courte Description
|
||||
|
||||
Interprétation du contenu au format Markdown, utilisation du FrontMatter, et des tags.
|
||||
|
||||
## Description
|
||||
|
||||
### Processus
|
||||
|
||||
``` mermaid
|
||||
flowchart TB
|
||||
Saisie[["Saisied de texte"]] --> |Représenter comme| Arbre("Un arbre noeudal MD")
|
||||
Arbre --> |Parcours les noeuds| ProchainNoeud("Noeud")
|
||||
|
||||
subgraph Analyse d'un noeud
|
||||
ProchainNoeud -->|Extraction de| Tags("Tags (#FichePratique #OutilsVisio)")
|
||||
ProchainNoeud -->|Extraire les| MetaNoeud("Métadonnées du noeud")
|
||||
ProchainNoeud -->|Extraire le | ContenuNoeud("Contenu")
|
||||
ContenuNoeud -->|Extraction d'autres| MetaNoeud("Métadonnées")
|
||||
Tags-->|Ajout au| MetaNoeud
|
||||
ContenuNoeud --> ContenuFM("ContenuMD et FrontMatter")
|
||||
MetaNoeud --> ContenuFM
|
||||
end
|
||||
subgraph Publication du noeud
|
||||
ContenuFM -->|Interpréter| Objet("Interprétations")
|
||||
Objet -->|Publier| Rendus("Versions")
|
||||
end
|
||||
```
|
||||
#### Comportements
|
||||
|
||||
```gherkin-fr
|
||||
|
||||
Fonctionnalité: …
|
||||
Dans le but de pouvoir saisir du contenu texte et de pouvoir le réutiliser
|
||||
En tant qu'utilisateurice novice ou avancé
|
||||
Je veux pouvoir écrire du Markdown via un éditeur, accéder à la source, le prévisualiser.
|
||||
Je peut aussi avoir la main sur les métadonnées du contenu (ex: FrontMatter).
|
||||
Je peut avoir un usage avancé des Tags (ou Hashtags).
|
||||
Je peut avoir un usage naturel du balisage et des métadonnées
|
||||
Je veux que la plupart de mon contenu saisi puisse être réutilisable
|
||||
Je veux donc que la plupart de mon contenu saisi puisse être analysé, interprété, rendu.
|
||||
|
||||
Règle: Saisie de contenu texte interprété en Markdown
|
||||
|
||||
Background: ~
|
||||
|
||||
Scénario: Saisie d'un contenu texte
|
||||
Étant donné un contenu 'sample.md'
|
||||
Quand le contenu est publié
|
||||
Alors il a été interprété en Markdown
|
||||
|
||||
Règle: Analyse et interprétation des tags
|
||||
|
||||
Background: ~
|
||||
|
||||
Scénario: Saisie d'un document texte avec des Tags
|
||||
Étant donné un contenu 'FichePratique-OutilsVisio.md'
|
||||
Et une métadonnée 'tags' qui contient '["DocumentMD", "OutilsVisio", "FichePratique"]'
|
||||
Quand le contenu est publié
|
||||
Alors il a été interprété en Markdown
|
||||
Et on peut le retrouver par son tag '#FichePratique'
|
||||
Et on peut le retrouver par ses tags '#FichePratique #OutilsVisio'
|
||||
```gherkin
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
# Analysie et Interprétation des émojis
|
||||
|
||||
## Courte description
|
||||
|
||||
Je veux pouvoir utilisé des Emojis pour qualifier du contenu dans un #Sujet.
|
||||
|
||||
|
||||
## Description
|
||||
|
||||
|
||||
### Processus
|
||||
|
||||
``` mermaid
|
||||
flowchart TB
|
||||
|
||||
|
||||
```
|
||||
|
||||
|
||||
### Comportements
|
||||
|
||||
```gherkin-fr
|
||||
|
||||
Fonctionnalité: Analyse et interprétation des emojis et des hashtags
|
||||
Dans le but pouvoir qualifier un contenu, par exemple une 'astuce ou 'une alerte'
|
||||
En tant qu'utilisateurice qui saisie du contenu Markdown
|
||||
Je veux que lorsque ma ligne commence par l'emoji '💡 suivi d'un contenu qui contient le #Sujet'
|
||||
Je peut retrouver cette 'astuce' dans la page relative au '#Sujet'.
|
||||
Je veux aussi que mon ou mes sujets puissent être trouvé via le context
|
||||
|
||||
Règle: Interprétér l'émoji 💡 en début de ligne comme une astuce.
|
||||
|
||||
Background: ~
|
||||
|
||||
Scénario:
|
||||
Étant donné un contenu 'FichePratique-OutilsVisio.md'
|
||||
Et un contenu 'FichePratique-OutilsVisio.md'
|
||||
Quand le contenu est publié
|
||||
Alors il y a une astuce (💡) sur le tags
|
||||
|
||||
```gherkin
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
### Rédacteurice en chef
|
||||
|
||||
## Description
|
||||
|
||||
|
||||
|
||||
``` mermaid
|
||||
flowchart TB
|
||||
|
||||
|
||||
#### Configurer différentes vues (Versions) grace aux métadonnées
|
||||
|
||||
```gherkin-fr
|
||||
|
||||
Fonctionnalité: …
|
||||
Dans le but de pouvoir avoir la main sur la publication du contenus
|
||||
En tant que rédacteurice en chef
|
||||
Je veux pouvoir étendre/creer/modifier/supprimer/forcer des regles sur des inclusions ou références de contenus
|
||||
Je veux pouvoir via ces règles configurer la granularité du contenu inclus et/ou publié (ex: une courte, ou une très courte description ?)
|
||||
Je veux pouvoir via ces règles proposer d'activer/désactiver des vues (aussi appelées, versions). (ex: suggest: 'Désactiver propos sarcastiques ?', version: '@reminec')
|
||||
|
||||
|
||||
Règle: >
|
||||
|
||||
Une metadonnée "Pré-requis" peut-être ajoutée à du contenu (via 'prereqs:')
|
||||
Un contenu texte peut référencer des autres contenus
|
||||
On pensera a mettre une regle ici pour definir comment on référence pas comme des porcs
|
||||
On choisi alors si le contenu est Lier/Prévisualiser/Citer/Inclus.
|
||||
On choisi aussi son niveau de granularité
|
||||
|
||||
On espère pouvoir avoir la main sur l'analyse du contenu
|
||||
On espère avoir la main sur l'extraction de contenu
|
||||
On espère avoir la main sur le reformatage du contenu extrait
|
||||
|
||||
|
||||
Background:
|
||||
Étant donné un contenu 'FichePratique-OutilsVisio.md'
|
||||
Et une métadonnée 'tags' qui contient '["DocumentMD", "OutilsVisio", "FichePratique"]'
|
||||
|
||||
|
||||
Scénario: Référencer des pré-requis pour une FichePratique et configurer leurs affichage
|
||||
|
||||
Étant donné un contenu 'FichePratique-Jisty.md'
|
||||
Et une métadonnée 'tags' qui contient le yaml suivant '["DocumentMD", "OutilsVisio", "FichePratique", 'Jitsy']'
|
||||
Et une métadonnée qui contient le yaml suivant '[prereqs: [tags: "#OutilsVisio #FichePratique", widget: "Include", mode: "Extended", default: {collapse: true}]]'
|
||||
Quand le contenu est publié
|
||||
Alors la FichePratique-OutilsVisio.md apparait dans la section pré-requis en widget dépliable
|
||||
Alors le widget pourrait avoir en entête le nombre de minutes (ou secondes) nécessaire à lire le contenu qui peut se déplier
|
||||
Alors le widget pourrait avoir en entête le nombre d'astuces
|
||||
Alors le widget pourrait avoir en entête le nombre de recommandations d'usages
|
||||
Alors le widget devrait avoir en entête l'importance de attention que l'on devrait y consacrer
|
||||
```gherkin
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
# Utiliser les émojis
|
||||
|
||||
## Très courte description
|
||||
|
||||
Lors d'une saisie de contenu, je veux pouvoir utilisé des Emojis pour qualifier du contenu.
|
||||
|
||||
|
||||
## Courte description
|
||||
|
||||
Lorsque le premier caractère d'un noeud Markdown est un émoji, qualifier le noeud via son Emoji.
|
||||
|
||||
|
||||
## Description
|
||||
|
||||
Il faut lister les émojis et leurs correspondances.
|
||||
|
||||
|
||||
### Alternatives considérées
|
||||
|
||||
* Utiliser des émojis
|
||||
|
||||
### Élements moteur de la décision
|
||||
|
||||
* 🧲 Le besoin de typer le contenu pour pouvoir le réutiliser ensuite
|
||||
* 🧲 Le besoin d'illustrer pour faciliter la lecture en diagonale
|
||||
* 🧲 Il doit être instinctif de faire usage du bon émoji
|
||||
|
||||
|
||||
## Conclusion
|
||||
|
||||
* 📢 <UNE ANNONCE>
|
||||
* 👍 <UNE RECOMMANDATION>
|
||||
* 🙏 <UNE DEMANDE>
|
||||
* 💡 <UNE IDEE>
|
||||
|
||||
* 🤔 <UNE REFLEXION>
|
||||
* 🧐 <UN INTERET>
|
||||
* 🤓 <UNE PASSION>
|
||||
* 😎 <UNE SATISFACTION>
|
||||
* 👀 <UNE CURIOSITE>
|
||||
* 😍 <UN COUP DE COEUR>
|
||||
* 🤩 <UN COMPLIMENT>
|
||||
|
||||
* 💩 <UN DEGOUT>
|
||||
* 🧲 <UN ATTRAIT>
|
||||
|
||||
|
||||
|
||||
* ⚠️ <UNE PRECAUTION>
|
||||
* 🚨 <UNE ALERTE>
|
||||
|
||||
* ✅ <UNE VALIDATION>
|
||||
* 🚫 <UN REFUS>
|
||||
* ⚖️ <UNE DECISION>
|
||||
|
||||
* 📌 <UN PENSE-BETE>
|
||||
* 🔗 <UN LIEN AVEC ...>
|
||||
|
||||
* 🪚 <UNE TACHE A FAIRE>
|
||||
* 🚧 <UN CHANTIER EN COUR OU A ORGANISER>
|
||||
|
||||
* 🧳 <UN DEPLACEMENT>
|
||||
* 📅 <UN RDV DE FIXE>
|
||||
* 🗺️ <UN ENDROIT>
|
||||
* 👥 <UNE RENCONTRE>
|
||||
|
||||
* 🧪 <UNE EXPERIENCE>
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in a new issue