Спасибо за ваш интерес к участию в проекте Jellyfin! Эта страница и ее дочерние элементы описывают способы, которыми они могут внести свой вклад, а также некоторые из наших правил. Это должно помочь вам разобраться с первой проблемой или связями с общественностью.
Даже если вы не можете внести код, вы можете помочь Jellyfin! Две основные вещи, с которыми вы можете помочь - это тестирование и создание проблем. Вклад кода, документации, переводов и других не кодовых компонентов описан в следующих разделах.
Сообщения о проблемах
Мы широко используем GitHub для отслеживания открытых тем, новых улучшений или функций и других аспектов разработки.
Пожалуйста, обратитесь к странице справки для получения помощи по устранению неполадок и устранению неполадок, а также к документации по проблемам для получения дополнительной информации о том, как сообщать о хороших проблемах.
Код в разработке
Весь проект состоит из центрального сервера в C#, веб-клиента на Javascript и других клиентов, написанных на разных языках и в разных средах. Если у вас есть опыт работы с этими языками, мы всегда будем благодарны за любой вклад, который вы хотите внести!
Общие рекомендации о том, как работает проект, включая настройку вашей копии разработки, внесение изменений и рекомендации по извлечению запросов (PR), см. В документации для кода вклада. Желефин следует методологии "раздвоения и пиара"; если вы не знакомы с этим, пожалуйста, смотрите соответствующий раздел.
Добавить в документацию
Документация невероятно полезна! Все эти документы написаны с DocFX. Вы можете найти необработанные сокращения в хранилище документации. Заявки на вывод средств приветствуются!
перевод
Если вы заинтересованы в том, чтобы помочь перевести Jellyfin на ваш местный язык, мы используем Weblate, который работает на translate.jellyfin.org для обработки переводов. Они собираются в ветвях перевода различных репозиториев и объединяются в главные ветви перед каждым запуском.
тестирование
Тестирование - это самый простой способ внести свой вклад. Просто используйте Jellyfin, и если у вас возникли проблемы, дайте нам знать. Это наиболее распространенный способ обнаружения ошибок с помощью пользователя, который делает то, о чем мы не думали. Если проблема в конечном итоге связана с кодом, это может открыть проблему сбоя.