Участие в разработке Sponge

Предупреждение

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.

В этом разделе сообщается, как вы можете принять участие в проекте Sponge.

С какими проектами я могу помочь?

Проект Sponge и его составляющие есть на GitHub. Если вы не знакомы с GitHub и инструментом git, посмотрите статью Инструкция по Git(Hub) для начала. Настоятельно рекомендуется прочитать Указания по содействию перед началом работы. Список проектов, который мы поддерживаем в данный момент:

  • SpongeAPI
  • SpongeForge
  • SpongeVanilla
  • SpongeCommon
  • Mixin
  • SpongeDocs
  • Ore

Хотите знать больше о структуре проекта и о том, как всё взаимосвязано? Вам сюда: The Structure of the Sponge Project.

Какого вида необходима помощь?

Основное участие в разработке

Это может почти каждый. Вам не нужно знать языки программирования, такие как Java и Python. Виды помощи:

  • тестировать SpongeForge или SpongeVanilla и сообщать об ошибках или других причудах использования
  • сообщать о любых ошибках, неисправностях или багах, которые могут возникнуть
  • отправить предложения или идеи, которые могут сделать Sponge лучше

Сообщать об ошибках лучше всего в репозитории Github, а оставлять предложения на наших форумах. Смотрите страницу Сообщение о проблемах для дальнейших инструкций.

Помощь в разработке

Вам следует иметь базовые знания Java, Python или reST, чтобы помочь со следующими задачи:

За разработкой Sponge API, SpongeForge, SpongeVanilla, Ore и SpongeDocs можно следить на GitHub.

Дополнительное участие в разработке

Наконец, наиболее сложные вещи, с которыми можно помочь. Углублённые познания Java, Minecraft и, по крайней мере, основные знания о SpongeAPI и его структуре настоятельно рекомендуется знать перед тем, как помочь со следующим: