Contribuer à Sponge

Cette section vous montre comment s’impliquer dans le projet Sponge.

Quels sont les projets auxquels je peux participer ?

Le projet Sponge et ses composants sont maintenus sur GitHub. Si vous n’êtes pas familier avec GitHub et l’outil Git, vous devriez d’abord regarder Comment utiliser Git(Hub). Une lecture de nos Lignes directrices des contributions est fortement recommandé avant de commencer quoi que ce soit ! Il y a plusieurs projets en cours :

  • SpongeAPI
  • SpongeForge
  • SpongeVanilla
  • SpongeCommon
  • Mixin
  • SpongeDocs
  • Minerai

Si vous souhaitez en savoir plus à propos de la structure du projet et comment tout fonctionne ensemble, aller donc voir La structure du projet Sponge.

De quelle aide avons nous besoin ?

Contributions Simples

Cela peut être fait par à peu près tout le monde, vous n’avez pas besoin d’avoir de connaissances en programmation. Vous pouvez :

  • Tester SpongeForge ou SpongeVanilla et signaler les éventuels problèmes et erreurs.
  • Signaler les erreurs, défauts ou problèmes que vous pouvez rencontrer.
  • Faire des suggestions ou proposer vos idées pour rendre Sponge meilleur.

Nous vous invitons à signaler les erreurs sur Dépôt GitHub et les suggestions ont lieu sur le Forum. Jeter un œil à notre page sur les rapports de bug pour plus d’instructions.

Contributions Intermédiaires

Vous devriez avoir au moins les bases en Java, Python ou REST pour aider. Vous pouvez :

  • Aider à résoudre les erreurs.
  • Finir le développement des implémentations, SpongeForge et SpongeVanilla.
  • Aider à écrire la documentation Sponge, SpongeDocs.
  • Aider à traduire SpongeDocs sur Crowdin https://crowdin.com/project/sponge-docs.
  • Aider à développer Ore.

Le développement de la SpongeAPI, de SpongeForge, de SpongeVanilla, de Ore et de SpongeDocs est réalisé dans différents dépôts sur Github.

Contributions Avancées

Pour finir, ce sont les tâches les plus difficiles pour lesquelles vous pouvez nous aider. Des connaissances avancées en Java et sur Minecraft est nécessaire, ainsi que les bases de la SpongeAPI et de sa structure est fortement recommandée avant de commencer. Vous pouvez :

  • Ajouter de nouvelles fonctionnalités à l’API, voir Soumettre une Contribution.
  • Ajouter les fonctionnalités avancées de la Sponge API dans ses différentes implémentations.