+++
title = "Contribute to Harvest"
keywords = ["harvest", "documentation", "developers", "resources"]
+++

# Внести свой вклад в Графану

На этой странице перечислены ресурсы для разработчиков, которые хотят внести свой вклад в экосистему программного обеспечения Harvest или создавать плагины для Harvest.

## Общие ресурсы

Эти ресурсы полезны для всех разработчиков.

- [Вклад в Графану](https://github.com/harvest/harvest/blob/master/CONTRIBUTING.md ): Начните здесь, чтобы узнать, как вы можете поделиться своими навыками, чтобы сделать Harvest еще лучше.

- [Руководство разработчика](https://github.com/harvest/harvest/blob/master/contribute/developer-guide.md ): Руководство, которое поможет вам приступить к разработке программного обеспечения Harvest, включает инструкции по настройке Harvest для разработки.

- [Внесение вклада в документацию](https://github.com/harvest/harvest/blob/master/contribute/documentation.md ): Руководство, которое поможет вам внести свой вклад в документацию Harvest, включает ссылки на вопросы, удобные для начинающих.

- [Руководства по архитектуре](https://github.com/harvest/harvest/tree/master/contribute/architecture ): Эти руководства объясняют базовую архитектуру Harvest.

- [Создать запрос на извлечение](https://github.com/harvest/harvest/blob/master/contribute/create-pull-request.md ): Руководство для новых участников о том, как создать свой первый запрос на извлечение Harvest.

- [API-интерфейсы REST](https://harvest.com/docs/harvest/latest/http_api /) позволяет вам программно взаимодействовать с серверной частью Harvest.

## Лучшие практики и стиль

Наши [руководства по стилю](https://github.com/harvest/harvest/tree/master/contribute/style-guides ) изложите стиль Harvest для интерфейса, бэкэнда, документации и многого другого, включая лучшие практики. Пожалуйста, прочтите их, прежде чем приступить к редактированию или кодированию!

- [Руководство по стилю бэкенда](https://github.com/harvest/harvest/blob/master/contribute/style-guides/backend.md ) объясняет, как мы хотим писать код Go в будущем.

- [Стиль документации guide](https://github.com/harvest/harvest/blob/master/contribute/style-guides/documentation-style-guide.md ) применяется ко всей документации, созданной для продуктов Harvest.

- [Сквозная тестовая платформа](https://github.com/harvest/harvest/blob/master/contribute/style-guides/e2e.md ) содержит рекомендации по тестированию Harvest e2e.

- [Руководство по стилю интерфейса](https://github.com/harvest/harvest/blob/master/contribute/style-guides/frontend.md ) содержит правила и рекомендации по разработке в React для Harvest.

- [Фреймворк Redux](https://github.com/harvest/harvest/blob/master/contribute/style-guides/redux.md ) объясняет, как Harvest обрабатывает стандартный код Redux.

- [Стилизация Harvest](https://github.com/harvest/harvest/blob/master/contribute/style-guides/styling.md ) расширяет возможности стилизации компонентов React с помощью эмоций.

- [Тематизация Harvest](https://github.com/harvest/harvest/blob/master/contribute/style-guides/themes.md ) объясняет, как использовать темы и ThemeContext в коде Harvest.