English | मराठी | বাংলা | 中文 | Русский | Românesc | Italiano | Español | Português (BR) | Deutsch | Ελληνικά | Français | Turkish | 한국어 |
Это список ресурсов для новичков, которые хотят попробовать участвовать в open source проектах.
Если вы найдете дополнительные ресурсы, пожалуйста, сделайте pull request.
Если у вас есть вопросы или комментарии, создайте issue.
Оглавление
- Внесение вклада в открытый исходный код (статьи на английском)
- Прямой поиск на GitHub
- экосистема вкладчика Mozilla
- Полезные статьи для новых авторов с открытым исходным кодом
- Использование контроля версий
- Книги с открытым исходным кодом
- Лицензия
- Полное руководство по вкладу в Open Source от @DoomHammerNG
- Введение в Open Source - Мастер классы от DigitalOcean, которые помогут вам успешно участвовать в Open Source проектах на GitHub.
- SourceSort - Коллекция проектов с открытым исходным кодом, нуждающихся в помощи, с возможностью поиска и такими метриками как уровень принятия первых pull request'ов и время отклика, которые могут сыграть решающую роль для новых участников.
- Issuehub.io - Инструмент поиска GitHub issues по ярлыку и языку программирования.
- Code Triage - Еще один хороший инструмент для поиска популярных репозиториев и проблем, отфильтрованных по языку программирования.
- Awesome-for-beginners - Репозиторий GitHub, который собирает проекты с хорошими багами для новичков и использует ярлыки для их описания.
- Руководства по Open Source - Подборка ресурсов для людей, сообществ и компаний, которые хотят научиться вносить вклад в Open Source проекты.
- Как нужно и не нужно делать - 45 примеров - Как нужно и не нужно делать на GitHub.
- Базовое руководство GitHub - Базовое руководство о том, как эффективно использовать GitHub.
- Участвуйте в Open Source проектах - Осваивайте рабочий процесс GitHub, добавляя код в проект-симуляцию.
- Руководства по Open Source проектам от Linux Foundation для предприятий.
- Руководство по этикету в Open Source от CSS Tricks - Руководство по этикету в работе с открытым исходным кодом от Kent C. Dodds и Sarah Drasner.
- Ресурсы для студентов от А до Я - Список ресурсов и возможностей для студентов по изучению нового языка программирования.
- Вклад в ваш первый Open Source проект: Практический подход - Пошаговое руководство о том, как сделать свой первый вклад в Open Source от Abati Adewale.
- Pull Request Roulette - Список pull request'ов, поданных на рассмотрение, которые относятся к Open Source проектам на GitHub.
- Как внести свой вклад в Open Source проект на GitHub от Egghead.io - Пошаговое видео-руководство о том, как сделать свой первый вклад в Open Source на GitHub.
- Разработка в Open Source: От начала до конца - Это пошаговое руководство, в котором рассказывается всё об Open Source: от выбора подходящего проекта и работы над проблемами, до слияния pull request'а (PR)
- "Как внести свой вклад в Open Source проект" от Sarah Drasner - Статья фокусируется на деталях по созданию pull request'а в чьём-нибудь проекте на GitHub.
- "Как вкатиться в Open Source" от Sayan Chowdhury - Эта статья рассказывает о ресурсах для внесения вклада в Open Source для начинающих на основе их интересов и любимых языков программирования.
- "Просмотрите первые хорошие проблемы для вклада в Open Source" - GitHub поможет тебе найти первые хорошие проблемы, чтобы начать контрибьютить.
- "Как внести свой вклад в Open Source проект" от Maryna Z - Эта статья в основном полезна для бизнеса (но всё ещё полезна для отдельных контрибьюторов), в ней рассказывается о том, в какие Open Source проектах стоит контрибьютить, а также почему и зачем это нужно.
- "start-here-guidelines" от Andrei - Входим в мир Open Source, начиная с игровой площадки Open Source, которая создана специально для обучения и получения опыта на практике.
- "Начало работы с Open Source" от NumFocus - Это репозиторий, который помогает разработчикам преодолевать барьеры для входа в Open Source.
- "Open Source для каждого" от Chryz-hub - Это репозиторий, в котором находится всё, что связано с Open Source. Это проект создан для того, чтобы помочь с видимостью членства в GitHub, а также попрактиковаться с базовыми и продвинутыми командами в GitHub, начать Open Source разработку и т.д.
- "Open Advice" - Сборник знаний из различных источников. Отвечает на вопрос - что бы хотели знать 42 выдающихся контрибьютора, когда они начинали, что даст вам преимущество независимо от того, как и где вы контрибьютите.
- "GitHub Learning Lab" - Повысьте свои скилы в GitHub Learning Lab. Наш дружелюбный бот проведет вас через серию веселых практических проектов, чтобы вы могли быстрее освоить необходимые навыки, а так же поделиться полезным фидбеком.
- "Десять простых правил, которые помогут новичкам стать контрибьюторами в Open Source" - В этой статье рассматриваются правила, основанные на исследованиях многих сообществ и опыте участников, лидеров и наблюдателей.
- "Пошаговый гайд о том, как контрибьютить в GitHub" - пошаговое руководство с вспомогательными визуальными элементами и ссылками, касающимися всего процесса вклада в Open Source проект.
Поиск по ярлыкам, которые хорошо подходят для того, чтобы начать контрибьютить на GitHub.
- is:issue is:open label:beginner
- is:issue is:open label:easy
- is:issue is:open label:first-timers-only
- is:issue is:open label:good-first-bug
- is:issue is:open label:"good first issue"
- is:issue is:open label:starter
- is:issue is:open label:up-for-grabs
- is:issue is:open label:easy-fix
- is:issue is:open label:"beginner friendly"
- Хорошие первые баги - Баги, которые разработчики определили как хорошее введение в проект.
- MDN Web Docs - Помогите команде веб-документации MDN в документировании веб-платформы, исправляя проблемы с контентом и баги платформы.
- Баги с закреплёнными за ними менторами - Баги с назначенными на них менторами, которые помогут вам через чат, если у вас появятся трудности во время работы над исправлениями.
- Bugs Ahoy- сайт, посвященный поиску багов в Bugzilla.
- Firefox DevTools - сайт, посвященный багам, найденным в инструментах разработчика в браузере Firefox.
- Что я могу сделать для Mozilla - выясните, над чем вы можете работать, ответив на ряд вопросов о ваших навыках и интересах.
- Start Mozilla - аккаунт в Twitter, в котором сообщается о проблемах, подходящих для новых для экосистемы Mozilla контрибьюторов.
- "Как выбрать (и внести свой вклад) в свой первый Open Source проект" от @GitHub
- "Как найти первый баг для исправления в Open Source" от @Shubheksha
- "Только для новичков" от @kentcdodds
- "Верните доброту в Open Source" от @shanselman
- "Вкатываемся в Open Source в первый раз" от @mcdonnelldean
- "Как внести вклад в Open Source" от @GitHub
- "Как найти баг в коде" от @dougbradbury
- "Освоение Markdown" от @GitHubGuides
- "Первая миссия: страница контрибьюторов" от @forCrowd
- "Как сделать первый вклад в Open Source всего за 5 минут" от @roshanjossey
- "Hacktoberfest 2018: Как можно получить бесплатную рубашку - даже если вы новичок" от @quincylarson
- "Руководство по Open Source (Осторожно, много мата:) )" от @ken_wheeler
- "Пошаговое руководство junior разработчика по внесению вклада в Open Source в первый раз" от @LetaKeane
- Пошагово учим Git и GitHub (на Windows) от @ows-ali
- Open Source: Почему и как? от @james-gallagher
- Захватывающее вводное руководство в Open Source от Franklin Okolie
- Что я должен разрабатывать в Open Source от @kentcdodds
- Начинаем контрибьютить в Open Source от Zara Cooper
- Гайд для новичков в Open Source от Sudipto Ghosh
- 8 способов внести свой вклад в Open Source без написания кода от OpenSource
- Что такое Open Source Software? Объяснение OSS на английском от Jessica Wilkins
- Думай как Git - Введение в Git для «продвинутых новичков», у которых всё ещё есть трудности, предоставляющее простую стратегию безопасного экспериментирования с Git.
- Попробуй Git - Бесплатно выучите Git за 15 минут, используя свой браузер.
- Everyday Git - Полезный минимальный набор команд для Everyday Git.
- Вот дерьмо, гит! - Способы избежать типичных ошибок с Git, описанные на простом английском языке.
- Туториалы Atlassian Git - Различные руководства по использованию Git.
- GitHub Git Cheat Sheet (PDF)
- freeCodeCamp's Wiki для Git Resources
- GitHub Flow (42:06) - GitHub рассказывает о том, как сделать pull request .
- Обучающие ресурсы по GitHub - Обучающие ресурсы по Git и GitHub.
- Pro Git - Полное издание "Pro Git", написанное Скоттом Чаконом и Беном Штраубом и опубликованное Apress.
- Git-it - Пошаговое руководство для работы с настольным приложением Git.
- Правила полета на Git - Руководство о том, что делать, когда что-то идет не так.
- Всестороннее введение в Git и GitHub - Руководство, написанное Madhav Bahl, которое вы должны увидеть, если вы новичок в Git или GitHub - оно подробно описывает GitHub как сервис и концепции управления версиями Git.
- Git Guide для начинающих на испанском языке - Полное руководство по слайдам о Git и GitHub на испанском языке. Una guía completa de diapositivas sobre Git y GitHub explicadas en Español.
- Git Kraken - Визуальное, кроссплатформенное и интерактивное настольное приложение Git для контроля версий.
- Git Tips - Сборник наиболее часто используемых советов и приемов Git.
- Git Best Practices - Коммитьте чаще, Дорабатывайте позже, Публикуйте единожды: Лучшие практики Git.
- Git Interactive Tutorial - Изучайте Git самым наглядным и интерактивным способом.
- Complete Git and GitHub Tutorial (1:12:39) - Полное пошаговое руководство по Git и GitHub от Kunal Kushwaha.
- Создаём Open Source Software - "Создаём Open Source Software" - это книга о человеческой стороне Open Source разработки. В ней описывается, как работают успешные проекты, каковы ожидания пользователей и разработчиков, а также культура бесплатного программного обеспечения.
- Серия книг Open Source - Узнайте больше об Open Source и растущем движении Open Source благодаря полному списку бесплатных электронных книг от https://opensource.com.
- Практическое руководство по выпуску программного обеспечения HOWTO - Данное "HOWTO" описывает хорошие подходы к выпуску ПО для Linux и других Open Source проектов. Следуя этим практикам, вы сможете максимально упростить как процессы сборки и использования вашего кода пользователями, так и понимание вашего кода другими разработчиками с возможностью сотрудничать с вами для его улучшения.
- Open Sources 2.0: продолжающаяся эволюция (2005) - Open Sources 2.0 - это сборник наполненных идеями и наводящих на размышления эссе современных технологических лидеров, который продолжает рисовать эволюционную картину, созданную в книге 1999 года «Open Sources: Голоса Революции».
- Архитектура Open Source Приложений - Показывает, как различные аспекты Git работают скрытно, чтобы обеспечить распределенные рабочие процессы, и чем Git отличается от других систем контроля версий (VCS).
- Open Sources: Голоса из Open Source революции - Очерки первопроходцев в области Open Source, таких как Линус Торвальдс (создатель Linux), Ларри Уолл (создатель Perl) и Ричард Столлман (создатель GNU).
- Up For Grabs - Содержит проекты с задачами, подходящими для начинающих.
- Только для новичков - Список багов, помеченных как «только для новичков».
- Первые вклады в Open Source - Сделайте свой первый вклад в Open Source за 5 минут. Инструмент и руководство, чтобы помочь новичкам начать работу с разработкой. Здесь находится исходный код GitHub для сайта и возможность внести свой вклад в сам репозиторий.
- Hacktoberfest - Программа поощрения вклада в Open Source. Зарабатывайте подарки, такие как футболки и наклейки, сделав не менее 4 pull request'ов в октябре.
- 24 Pull Requests - 24 Pull Requests — это проект, направленный на продвижение сотрудничества в Open Source проектах в течение декабря.
- Ovio - Платформа с тщательно отобранными проектами, удобными для контрибьюторов. У неё есть мощный инструмент по поиску проблем, а также она позволяет сохранять проекты и проблемы на потом.
- Google Summer of Code - Ежегодная платная программа Google, направленная на привлечение большего числа студентов-разработчиков к разработке программного обеспечения с открытым исходным кодом.
- Rails Girls Summer of Code - Глобальная программа стипендий для женщин и небинарных программистов, где они работают над существующими проектами с открытым исходным кодом и расширяют свой набор навыков.
- Major League Hacking Fellowship - Альтернатива удаленной стажировке для начинающих технологов, где они создают или участвуют в проектах с открытым исходным кодом.
- Google Summer of Code
- FossAsia
- MLH Fellowship
- Outreachy
- Hacktoberfest
- CNCF
- Microsoft Reinforcement learning
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 Международная лицензия.