FANDOM


Octocat

Le logo octochat de GitHub

GitHub est un site web utilisé par Habitica pour loger son code source, suivre les bugs et problèmes, et gérer certains types de contributions. Pour plus d'informations sur GitHub en général, voir l'entrée Wikipedia.

DépôtsModifier

Code sourceModifier

Le code source du site web principal d'Habitica est stocké dans le dépôt habitica.

Le code source des éditions mobiles d'Habitica pour Android et iOS ont leurs propres dépôts.

Les extensions Chrome ont leur propre dépôt Chrome.

Images et algorithmesModifier

L'art pixelisé est stocké dans le directoire "assets" du dépôt habitica.

La plupart des algorithmes - comme lorsque vous cochez une tâche - sont stockés dans le directoire "common" du dépôt habitica, qui est utilisé à la fois pour le site web et pour les applis mobiles. De cette manière, il peut être utilisé dans de multiples lieux et le code ne doit pas être dupliqué.

Récompenses spécialesModifier

Les Forgerons et Forgeronnes (programmeurs•euses) peuvent contribuer du nouveau code et des corrections de bugs sur GitHub pour obtenir des récompenses de contribution.

Glow hammer gif by zoebeagle
Certains bugs d'Habitica sur GitHub ont des récompenses spéciales. Le Marteau Critique du Broyeur de Bug est une arme décorative offerte à ceux et celles qui parviennent à résoudre un bug marqué avec le label "priority: critical" sur GitHub.

Les solutions aux bugs catégorisés sur GitHub avec "type: bounty" peuvent amener au ou à la Forgeron•ne des récompenses pécunières de BountySource. Une liste de ces bugs sont aussi disponibles sur la page BountySource pour Habitica.

Bugs et ProblèmesModifier

Avec sa capacité de loger le code source, GitHub permet aussi de suivre les problèmes de tous ses dépôts sur ses serveurs. Un compte GitHub est nécessaire pour signaler un nouveau problème ou commenter sur un problème existant.

Toutefois, utiliser GitHub n'est généralement pas nécessaire pour signaler des bugs. À la place, vous pouver aller sur le site web d'Habitica et cliquer sur Aide > Signaler un Bug pour accéder à la guilde Report a Bug.

Github-issue-list

La liste des problèmes GitHub avec les labels de filtrage activés

Les problème sur GitHub sont catégorisés avec des labels permettant d'identifier le type, la priorité et le statut du problème ansi que la section d'Habitica touchée par ce problème. Vous pouvez filtrer les problèmes par un ou plusieurs labels dans la liste des problèmes GitHub.

Sauf mention contraire, le contenu de la communauté est disponible sous licence CC-BY-SA .