Les documents suivent une nomenclature spécifique qui permet au wiki de Recalbox d'avoir des URL identiques pour les différentes traductions des documents.
Par exemple cette page, dans sa traduction française a pour URL :
/fr/contribute
Et en anglais :
/en/contribute
Cela permet de retrouver très vite la traduction d'un document, ou de créer des traductions plus facilement pour les contributeurs.
C'est pourquoi les URL des documents apparaissent en anglais.
Les documents sont rédigés en markdown. Le markdown est un outil de mise en forme de document très simple et accessible. N'hésitez pas à prendre exemple sur ce document pour commencer a rédiger le vôtre.
Le titre de la page est à définir dans les options de la page. Il est le seul titre de niveau 1 du document.
Dans le contenu des pages, les titres commencent donc par le niveau 2 ( double hash en markdown: ##
):
Pour notifier l'utilisateur d'une information ou d'un élément important, vous pouvez utiliser les blocs de citation:
> Ceci est une information
> {.is-info}
Ceci est une information
Pour plus d'informations sur les fonctionnalités markdown supportées, visitez https://docs.requarks.io/editors/markdown.
Lorsque vous ajoutez des images à vos documents, veillez à reproduire la hiérarchie du document dans les dossiers des images, en omettant la langue.
Par exemple pour cette page, les images seront créées dans le répertoire /contribute
Sauf cas exceptionnels, les liens des pages doivent êtres relatifs à la langue courante.
Par exemple, dans cette page, un lien vers la page /fr/home
devra être renseigné avec l'URL ./home
:
Visitez l'[Accueil](./home)
Cela permet de créer des pages de traduction ayant déjà des liens valides.
Si votre langue n'apparait pas dans le menu du wiki et que vous souhaitez commencer une traduction, veuillez vous rapprocher de l'équipe sur nos réseaux sociaux, Discord ou forum.
Afin de rendre l'expérience Recalbox ludique et accessible, lorsque vous créez un tutoriel, mentionnez son niveau de difficulté, elle est étalonnée de la façon suivante :
Toute action qui ne nécessitera pas d'entrer dans les paramètres avancés du menu général ou les fichiers .conf de Recalbox sera considérée comme : niveau
Toute action qui nécessitera de configurer les paramètres avancés afin d'apporter des modifications susceptibles de causer des instabilités : niveau
Toute action qui nécessitera de modifier des entrées dans le fichier recalbox.conf : niveau (prudence recommandée).
Toute action qui nécessitera des manipulations SSH et/ou des modifications de fichiers de boot (MobaXTerm ou Powershell le Staff ne s'est pas encore mis d'accord sur le logiciel à utiliser) : niveau
Toute action qui nécessitera de faire une merge request : niveau
Enfin tous tutoriels qui tenteraient d'expliquer l'utilisation de clrmamepro sera d'office rangé dans la catégorie : Cauchemardesque
Exemple :
Pour faire apparaître l'émoji étoile sur vos tutoriels, mettez des ":" devant et derrière "star" = : star : tout attaché.