Contribuer à Sponge

Avertissement

This documentation refers to an outdated SpongeAPI version and is no longer actively maintained. While the code examples still work for that API version, the policies, guidelines, and some links may have changed. Please refer to the latest version of the documentation for those.

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 sur notre documentation pour bugreport 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 Sponge API, 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 les taches les plus difficiles que vous réalisez pour nous aider. Une connaissance avancée de Java et de Minecraft est nécessaire ainsi que les bases de la Sponge API et de sa structure est fortement recommandés 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.