Участие в разработке Sponge
В этом разделе сообщается, как вы можете принять участие в проекте Sponge.
С какими проектами я могу помочь?
Проект Sponge и его составляющие есть на GitHub. Если вы не знакомы с GitHub и инструментом git, посмотрите статью Инструкция по Git(Hub) для начала. Настоятельно рекомендуется прочитать Указания по содействию перед началом работы. Список проектов, который мы поддерживаем в данный момент:
SpongeAPI
SpongeForge
SpongeVanilla
SpongeCommon
Mixin
SpongeDocs
Ore
If you want to know more about the structure of the project and how everything is tied together, head over to Структура проекта Sponge.
Какого вида необходима помощь?
Основное участие в разработке
Это может почти каждый. Вам не нужно знать языки программирования, такие как Java и Python. Виды помощи:
тестировать SpongeForge или SpongeVanilla и сообщать об ошибках или других причудах использования
сообщать о любых ошибках, неисправностях или багах, которые могут возникнуть
отправить предложения или идеи, которые могут сделать Sponge лучше
Reporting bugs best via our GitHub repositories, suggestions fit onto our forums. Just have a look at our Bug Reporting page for further instructions.
Помощь в разработке
Вам следует иметь базовые знания Java, Python или reST, чтобы помочь со следующими задачи:
помощь в исправлении ошибок
помощь в завершении реализации API (SpongeForge и SpongeVanilla)
помощь в переводе документации на Crowdin
помощь в разработке Ore
The development of the SpongeAPI, SpongeForge, SpongeVanilla and Ore as well as the SpongeDocs is done in several repositories hosted on GitHub.
Дополнительное участие в разработке
And finally, these are the most difficult things you can help out with. Advanced knowledge of Java, Minecraft and at least basic knowledge of the SpongeAPI and its structure is strongly advised before attempting to help out with:
добавление функционала в API (Отправка запроса Pull-Request)
реализация расширенного функционала API