English | मराठी | বাংলা | 中文 | русский | Românesc | Italiano | Español | Português (BR) | Deutsch | Ελληνικά | Français | Turkish | 한국어 |
Это список ресурсов для новичков, которые хотят попробовать участвовать в open source проектах.
Если вы найдете дополнительные ресурсы, пожалуйста, сделайте pull request.
Если у вас есть вопросы или комментарии, создайте issue.
Оглавление
- Внесение вклада в открытый исходный код (статьи на английском)
- Прямой поиск на GitHub
- экосистема вкладчика Mozilla
- Полезные статьи для новых авторов с открытым исходным кодом
- Использование контроля версий
- Книги с открытым исходным кодом
- Лицензия
- Полное руководство по содействию открытому исходному коду от @DoomHammerNG
- Введение в открытый исходный код - Мастер классы от DigitalOcean, которые помогут вам успешно участвовать в open source проектах на GitHub.
- SourceSort - Коллекция проектов с открытым исходным кодом, нуждающихся в помощи, с возможностью поиска и такими метриками как уровень принятия первых PR и время отклика, которые могут сыграть решающую роль для новых участников.
- Issuehub.io - Инструмент поиска GitHub issues по ярлыку и языку программирования.
- Code Triage - Еще один хороший инструмент для поиска популярных репозиториев и issues, отфильтрованных по языку программирования.
- Awesome-for-beginners - Репозиторий GitHub, который собирает проекты с хорошими багами для новичков и использует ярлыки для их описания.
- Подборка ресурсов open source - Подборка ресурсов для людей, сообществ и компаний, которые хотят научиться вносить вклад в проекты с открытым исходным кодом.
- Как нужно и не нужно делать - 45 примеров - Как нужно и не нужно делать на GitHub.
- Базовое руководство GitHub - Базовое руководство о том, как эффективно использовать GitHub.
- Участвуйте в open source проектах - Осваивайте рабочий процесс GitHub, добавляя код в проект-симулятор.
- Linux Foundation's Open Source Guides for the Enterprise - Руководство по открытому исходному коду от Linux Foundation для предприятий.
- CSS Tricks An Open Source Etiquette Guidebook - Руководство по этикету в работе с открытым исходным кодом от Kent C. Dodds и Sarah Drasner.
- Ресурсы для студентов от А до Я - Список ресурсов и возможностей для студентов по изучению нового языка программирования.
- Вклад в ваш первый проект с открытым исходным кодом: практический подход - Пошаговое руководство, как сделать свой первый вклад в Open Source от Abati Adewale.
- Pull Request Roulette - Список pull запросов поданных на рассмотрение, которые относятся к проектам Open Source на GitHub.
- Как внести свой вклад в проект с открытым исходным кодом на GitHub от Egghead.io - Пошаговое видео руководство, как сделать свой первый вклад в Open Source на GitHub.
- Разработка в Open Source: Путь от начала до конца - Это пошаговое руководство в котором рассказывается всё об open source: от выбора подходящего проекта, работы над issue, до слияния pull request (PR)
- "как внести свой вклад в Open Source Project" от Sarah Drasner - Они фокусируются на деталях по работе с вкладом (pull request) в чей-нибудь проект на GitHub.
- "Как начать Open Source" от Sayan Chowdhury - Эта статья рассказывает о ресурсах для внесения вклада в open source для начинающих на основе их интересов и любимых языков программирования.
- "Просмотрите первые хорошие issues чтобы начать разрабатывать в open source" - GitHub теперь поможет тебе найти первые хорошие issue, чтобы начать контрибьютить.
- "Как внести свой вклад в проект с открытым исходным кодом" от Maryna Z - Эта статья полезна именно для бизнеса (но всё ещё полезна для других разработчиков), в ней рассказывается о том почему, как, когда и что разрабатывают в open source проектах.
- "start-here-guidelines" by Andrei - Давайте начнём с Git в мире открытого кода, начнём с open sorce игровой площадки. Специально созданной для изучения и получения опыта на практике.
- "Начало работы с открытым исходным кодом" от NumFocus - это репозиторий, который помогает разработчикам преодолевать любые барьеры для входа в open source.
- "Открытый код для всех" от Chryz-hub - это репозиторий, в котором находится всё, что связано с открытым кодом. Это проект создан для того, чтобы помочь с видимостью в GitHub, помочь попрактиковаться с базовыми и расширенными командами в GitHub, начать разработку с исходным кодом и т.д.
- "Open Advice" - Сборник знаний из различных источников. Отвечает на вопрос - что бы хотели знать 42 выдающихся участника проекта, когда они начинали, чтобы это дало им преимущество, независимо от того, как и где в контрибьютите.
- "GitHub Learning Lab" - Повысьте свои скилы в GitHub Learning Lab. Наш дружелюбный бот проведет вас через серию веселых практических проектов, чтобы вы могли быстрее освоить необходимые навыки, а так же поделиться полезным фидбеком.
- "Десять простых правил, которые помогут новичкам стать разработчиками в открытых проектах" - В этой статье рассматриваются правила, основанные на исследованиях многих сообществ и опыте участников, лидеров и наблюдателей.
- "Шаг-за-шагом гайд как контрибьютить в GitHub" - пошаговое руководство с вспомогательными визуальными эффектами и ссылками, касающимися всего процесса участия в проекте с открытым исходным кодом.
Поиск по ярлыкам, которые хорошо подходят для того, чтобы начать контрибьютить на 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 в документировании веб-платформы, исправляя проблемы с контентом и ошибки платформы.
- Ошибки с наставником - ошибки, на которых назначен наставник, который поможет в IRC, если у вас появятся трудности во время работы над исправлением.
- Bugs Ahoy- сайт, посвященный поиску ошибок в Bugzilla.
- Firefox DevTools - сайт, посвященный ошибкам, найденным в инструментах разработчика в браузере Firefox.
- Start Mozilla - аккаунт в Twitter, в котором сообщается о проблемах, подходящих для новых для экосистемы Mozilla контрибьюторов.
- "Как выбрать (и внести свой вклад) в свой первый проект с открытым исходным кодом" от @GitHub
- "Как найти первую ошибку с открытым исходным кодом для исправления" by @Shubheksha
- "Только новички" OT @kentcdodds
- "Принесите доброту в открытый исходный код" by @shanselman
- "Вступление в Open Source в первый раз" by @mcdonnelldean
- "Как внести вклад в открытый исходный код" by @GitHub
- "Как найти ошибку в коде" by @dougbradbury
- "Освоение Markdown" by @GitHubGuides
- "Первая миссия: страница разработчиков" by @forCrowd
- "Как сделать первый вклад с открытым исходным кодом всего за 5 минут" by @roshanjossey
- "Hacktoberfest 2018: Как можно получить бесплатную рубашку - даже если вы новичок" by @quincylarson
- "Руководство Bitter по Open Source" by @ken_wheeler
- "Пошаговое руководство junior разработчика, чтобы вносить вклад в открытый исходный код в первый раз" by @LetaKeane
- Учим Git и GitHub Шаг за шагом(на Windows) by @ows-ali
- Почему Open Source и Как? by @james-gallagher
- Захватывающее вводно руководство в Open-source by Franklin Okolie
- Что я должен разрабатывать в open source by @kentcdodds
- Начнём разрабатывать в open source by Zara Cooper
- Гайд для новичков в open source by Sudipto Ghosh
- 8 способов без использования кода внести свой вклад в open source by OpenSource
- Что такое Open Source ПО? OSS Explained in Plain English by Jessica Wilkins
- Подумайте как (a) 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, написанная Scott Chacon и Ben Straub и опубликованная Apress.
- Git-он - Пошаговое руководство для работы с приложением для рабочего стола 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.
- Создание программного обеспечения с открытым исходным кодом - Создание программного обеспечения с открытым исходным кодом - это книга о человеческой стороне разработки с открытым исходным кодом. В нем описывается, как работают успешные проекты, ожидания пользователей и разработчиков, а также культура бесплатного программного обеспечения.
- Серия книг с открытым исходным кодом - Learn more about open source and the growing open source movement with a comprehensive list of free eBooks from https://opensource.com.
- Практическое руководство по выпуску программного обеспечения HOWTO - Этот HOWTO описывает хорошие версии для Linux и других проектов с открытым исходным кодом. Следуя этим практикам, вы сделаете все возможное, чтобы пользователи могли создавать свой код и использовать его, а другие разработчики могли понимать ваш код и сотрудничать с вами, чтобы улучшить его.
- Открытые источники 2.0: непрерывная эволюция (2005) - Open Sources 2.0 - это сборник проницательных и продуманных эссе современных лидеров технологий, которые продолжают рисовать эволюционную картину, которая была разработана в книге 1999 года «Открытые источники: голоса революции».
- Архитектура Open Source Приложений - Показывает, как различные аспекты Git работают скрытно, чтобы обеспечить распределенные рабочие процессы, и чем Git отличается от других систем контроля версий (VCS).
- Open Sources: Голоса из Open Source революции - Очерки пионеров открытого исходного кода, таких как Linus Torvalds (Linux), Larry Wall (Perl) и Richard Stallman (GNU).
- Up For Grabs - Содержит проекты с задачами, удобными для начинающих.
- Только для новичков - Список ошибок, помеченных как «только для новичков».
- Первые разработки - сделайте свой первый вклад в Open Source за 5 минут. Инструмент и руководство, чтобы помочь новичкам начать работу с разработкой. Здесь это исходный код GitHub для сайта и есть возможность внести свой вклад в сам репозиторий.
- Hacktoberfest - Программа поощрения вклада Open Source. Зарабатывайте подарки, такие как футболки и наклейки, сделав не менее 4 запросов на включение в октябре.
- 24 Pull Requests - 24 Pull Requests — это проект, направленный на продвижение сотрудничества с открытым исходным кодом в течение декабря.
- Ovio - Платформа с тщательно отобранными проектами, удобными для участников. У неё есть мощный инструмент по поиску issue и давайте сохранять проекты и проблемы на потом.
- 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 Международная лицензия.