Aller au contenu
Fixed by Design
ENRetours

Contribuer

Fixed by Design est open source et accueille les contributions bénévoles. Le développement se passe sur GitHub, les choix s’expliquent ici.

Pour commencer

Connectez-vous avec GitHub pour créer un compte. Les contributeurs ont accès aux données du projet puis, une fois la confiance établie, au tri des retours. Pas besoin de compte ici pour ouvrir une pull request.

Là où vous pouvez aider

Java et Fabric

Mixins, mécaniques de jeu, réseau et les quatre mods du projet.

Développement web

Ce site : Nuxt 4, TypeScript, Drizzle et PostgreSQL.

Interfaces et ergonomie

Les écrans en jeu, comme le Catalogue et le livre de cartes, ainsi que les interfaces du site.

Conception du jeu

Discutez les choix. Rédigez des propositions. Repérez les systèmes qu’on a ratés.

Tests

Jouez et dites-nous ce qui ne va pas. Pour la plupart des gens, c’est la contribution la plus utile.

Documentation

Le wiki est écrit en Markdown et versionné dans Git. Modifier une page passe par une pull request.

Traduction

Les mods sont déjà disponibles en anglais et en français. D’autres langues sont les bienvenues.

Graphismes et textures

Textures d’objets et de blocs, éléments d’interface et compatibilité avec les packs de ressources.

Le parcours d’une contribution

  1. 1

    Trouver où aider

    Consultez la feuille de route et les issues portant les labels good first contribution ou help wanted. Sinon, les essais en jeu sont toujours utiles.

  2. 2

    Comprendre les choix

    La plupart des changements ont une raison documentée. Lisez leur fiche et les choix de conception associés avant de modifier un comportement.

  3. 3

    Discuter quand c’est nécessaire

    Les petites corrections n’ont pas besoin de discussion. Tout ce qui modifie l’expérience d’un système devrait commencer par une issue ou un échange sur Discord.

  4. 4

    Passer par GitHub

    Créez un fork et une branche, puis gardez des commits ciblés. Les étapes de compilation sont dans le fichier CONTRIBUTING de chaque dépôt.

  5. 5

    Ouvrir une pull request

    Ciblez dev. Expliquez ce qui change et pourquoi, avec un lien vers le problème ou l’élément de la feuille de route concerné.

  6. 6

    Tester en jeu

    Les changements de gameplay sont testés en jeu avant d’être intégrés. C’est le seul moyen de savoir si une refonte fonctionne.

  7. 7

    Intégrer et publier

    Le travail intégré rejoint la prochaine version du modpack, avec des notes compréhensibles pour les joueurs.

Pour une première contribution

Les issues portant les labels good first contribution et help wanted dans les différents dépôts.

Voir les issues

Modifier le wiki

Chaque page du wiki est un fichier Markdown dans ce dépôt. Un lien en bas de page permet de la modifier.

Ouvrir le wiki