Skip to content

Latest commit

 

History

History
231 lines (198 loc) · 36.8 KB

README-UK.md

File metadata and controls

231 lines (198 loc) · 36.8 KB
Read this guide in other languages

Ласкаво просиво нових розробників Open Source!

Pull Requests Welcome first-timers-only Friendly Check Resources

Це список ресурсів для новачків, які хочуть взяти участь в open source проектах.

Якщо ви знайдете додаткові ресурси, будь ласка, створіть pull request.

Якщо у вас є питання або коментарі, створіть issue.

Зміст

Внесення вкладу у відкритий вихідний код (статті англійською).

Статті та ресурси, які обговорюють світ і культуру відкритого коду.

  • The Definitive Guide to Contributing to Open Source від @DoomHammerNG.
  • An Intro to Open Source - Навчальні посібники від DigitalOcean, які допоможуть вам досягти успіху тут, на GitHub.
  • Code Triage - ще один дуже гарний інструмент для пошуку популярних репозиторіїв та issue, відфільтрованих за мовою.
  • Forge Your Future with Open Source ($) - Книга присвячена поясненню відкритого коду, як знайти проект і як це зробити. Включає всі ролі в розробці програмного забезпечення, а не лише програмістів.
  • Awesome-for-beginners - репозиторій GitHub, яке збирає проекти з хорошими issue для нових учасників і застосовує мітки для їх опису.
  • Open Source Guides - Збір ресурсів для окремих осіб, спільнот і компаній, які хочуть навчитися керувати проектами з відкритим кодом і робити свій внесок у них.
  • 45 Github Issues Dos and Don’ts - Що можна і чого не можна робити на GitHub.
  • GitHub Guides - основні посібники щодо ефективного використання GitHub.
  • Contribute to Open Source - Вивчіть робочий процес GitHub, додавши код до проекту моделювання.
  • Linux Foundation's Open Source Guides for the Enterprise - Посібники Linux Foundation щодо проектів з відкритим кодом.
  • CSS Tricks An Open Source Etiquette Guidebook - Посібник з етикету з відкритим вихідним кодом, написаний Кентом С. Доддсом і Сарою Драснер.
  • A to Z Resources for Students - Підібраний список ресурсів і можливостей для студентів коледжу вивчити нову мову програмування.
  • "How to Contribute to an Open Source Project on GitHub" by Egghead.io - Покроковий відеопосібник про те, як почати робити внесок у проекти з відкритим кодом на GitHub.
  • Contributing to Open Source: A Live Walkthrough from Beginning to End - Це покрокове керівництво щодо внеску у проекти з відкритим кодом, що охоплює все: від вибору відповідного проекту, роботи над проблемою до включення PR.
  • "How to Contribute to Open Source Project" by Sarah Drasner - Вони зосереджуються на дрібницях надсилання запиту на отримання (PR) до чужого проекту на GitHub.
  • "How to get started with Open Source" by Sayan Chowdhury - Ця стаття охоплює ресурси для створення внеску у проекти з відкритим кодом для початківців на основі їхніх мовних інтересів.
  • "Browse good first issues to start contributing to open source" - GitHub тепер допомагає вам знайти хороші перші issue, щоб почати робити внесок у проекти з відкритим кодом.
  • "How to Contribute to Open Source Project" by Maryna Z - Ця вичерпна стаття спрямована на бізнес (але все ще корисна для окремих учасників), де розповідається про те, чому, як і в які проекти з відкритим кодом робити свій внесок.
  • "start-here-guidelines" by Andrei - Lets Git почав з ігрового майданчика з відкритим кодом. Спеціально розроблений для освітніх цілей і практичного досвіду.
  • "Getting Started with Open Source" by NumFocus - репозиторій GitHub, який допомагає учасникам подолати бар’єри на вході до Open Source.
  • "Opensoure-4-everyone" by Chryz-hub - Репозиторій усього, що стосується відкритого коду. Це проект, який допоможе з видимістю членства GitHub, потренуватися в базових і розширених командах git, розпочати роботу з відкритим кодом тощо.
  • "Open Advice" - Збір знань із широкого спектру проектів вільного програмного забезпечення. Він відповідає на запитання, що хотіли б знати 42 відомі учасники, коли вони починали, щоб ви могли отримати перевагу незалежно від того, як і де ви робите внески.
  • "GitHub Skills" - Підвищуйте свої навички за допомогою GitHub Skills. Наш доброзичливий бот проведе вас через низку цікавих практичних проектів, щоб миттєво навчитися потрібним вам навичкам і попутно ділитися корисними відгуками.
  • "Ten simple rules for helping newcomers become contributors to open projects" - Ця стаття охоплює правила, засновані на дослідженнях багатьох спільнот і досвіді членів, лідерів і спостерігачів.
  • "Step-by-Step guide to contributing on GitHub" - покроковий посібник із допоміжними візуальними матеріалами та посиланнями щодо всього процесу участі в проекті з відкритим кодом.
  • Open Source with Pradumna - Цей репозиторій містить ресурси та матеріали, щоб навчитися та почати працювати з Open Source, Git і GitHub.
  • "FOSS Community Acronyms" - Цей репозиторій містить список скорочень, які використовуються в спільноті FOSS (Free and Open Source), а також їхні визначення та використання.
  • "Open Source Fiesta - Open Source Fiesta" - Покрокова інструкція щодо того, як зробити внесок у GitHub репозиторії, і містить шпаргалку командного рядка git.
  • "6 Best Practices to Manage Pull Request Creation and Feedback" від Дженни Кіясу, інженера-програміста компанії DoorDash Engineering.
  • "Contribute to the Open-Source Community" - Переваги програмного забезпечення з відкритим кодом, як зрозуміти внутрішню роботу проекту з відкритим кодом і зробити перший внесок.
  • "Complete Guide to Open Source - How to Contribute" (41:52) - Дізнайтесь, чому та як зробити внесок у програмне забезпечення з відкритим кодом разом з Едді Джаудом.

Прямий пошук на GitHub

Шукайте на GitHub посилання, які вказують безпосередньо на відповідні issue, щоб зробити свій внесок.

Екосистема контрибутора Mozilla

Mozilla бере участь у здоровому Інтернеті, а разом з цим має можливість робити внесок у свої проекти з відкритим кодом.

  • Good First Bugs - помилки, які розробники визначили як гарний вступ до проекту.
  • MDN Web Docs - допомогти команді MDN Web Docs у документуванні веб-платформи, виправивши проблеми з вмістом і помилки платформи.
  • Mentored Bugs - помилки, для яких призначено наставника, який буде там на IRC, щоб допомогти вам, коли у вас виникають складнощі під час роботи над виправленням.
  • Bugs Ahoy - сайт, присвячений пошуку помилок у Bugzilla.
  • Firefox DevTools - сайт, присвячений помилкам інструментів розробника у браузері Firefox.
  • What Can I Do For Mozilla - з’ясуйте, над чим ви можете працювати, відповівши на купу запитань про ваші навички та інтереси.
  • Start Mozilla - обліковий запис у Твіттері, який повідомляє про issues, які підходять для тих, хто новачок у екосистемі Mozilla.

Корисні статті для нових початківців Open Source

Корисні статті та блоги, орієнтовані на нових учасників, про те, як почати.

Використання контролю версій

Посібники та ресурси різного рівня щодо використання контролю версій, зазвичай Git і GitHub.

  • Video tutorial for Git and Github by Harvard University - Навчальний посібник Гарвардського університету, частина курсу веб-розробки CS50 про розуміння Git і GitHub і роботу з командами Git.
  • Think Like (a) Git - Вступ до Git для «просунутих початківців», які все ще відчувають труднощі, щоб надати вам просту стратегію безпечного експериментування з git.
  • Quickstart - Set up Git - Дізнайтеся, як локально налаштувати Git і налаштувати автентифікацію, а також наступні кроки на вашому навчальному шляху.
  • Everyday Git - Корисний мінімальний набір команд для Everyday Git.
  • Oh shit, git! - як уникнути типових помилок git, описаних простою англійською мовою; також див Dangit, git! для сторінку без лайки.
  • Atlassian Git Tutorials - різноманітні посібники з використання git
  • GitHub Git Cheat Sheet (PDF)
  • freeCodeCamp's Wiki on Git Resources
  • GitHub Flow (42:06) - Розповідь GitHub про те, як зробити запит на отримання.
  • Quickstart - GitHub Learning Resources - Навчальні ресурси Git і GitHub.
  • Pro Git - Уся книга Pro Git, написана Скоттом Чаконом і Беном Страубом і опублікована Apress.
  • Git-it - Покроковий туторіал Git для настільного ПК.
  • Flight Rules for Git - Посібник про те, що робити, коли щось йде не так.
  • Git Guide for Beginners in Spanish - Повний посібник зі слайдами про 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 у найбільш наочний та інтерактивний спосіб.
  • Git Cheat Sheets - Набір графічних шпаргалок на git.
  • Complete Git and GitHub Tutorial (1:12:39) - Повне керівництво Git і GitHub Kunal Kushwaha.
  • A Tutorial Introduction to Git - Туторіал для початківців від Git.
  • First Aid Git - Колекція найбільш поширених запитань щодо Git з можливістю пошуку. Відповіді на ці запитання було зібрано з особистого досвіду, Stackoverflow та офіційної документації Git.
  • Git by Susan Potter - Покажіть, як різні технічні аспекти Git працюють під обкладинками, щоб забезпечити розподілені робочі процеси, і чим він відрізняється від інших систем контролю версій (VCS).

Книги Open Source

Книги про все, що стосується відкритого коду: культура, історія, найкращі практики тощо.

  • Producing Open Source Software - Виробництво програмного забезпечення з відкритим кодом — це книга про людську сторону розробки програмного забезпечення з відкритим кодом. Вона описує, як працюють успішні проекти, очікування користувачів і розробників і культуру вільного програмного забезпечення.
  • The Architecture of Open Source Applications - Автори двадцяти чотирьох програм із відкритим кодом пояснюють, як структуровано їх програмне забезпечення та чому. Від веб-серверів і компіляторів до систем керування медичними записами, вони описані тут, щоб допомогти вам стати кращим розробником.
  • Open Source Book Series - Дізнайтеся більше про Open Source і рух Open Source, що розвивається, з вичерпним списком безкоштовних електронних книг на сайті https://opensource.com.
  • Software Release Practice HOWTO - Цей HOWTO описує хороші практики випуску для Linux та інших проектів з відкритим вихідним кодом. Дотримуючись цих практик, ви максимально спростите для користувачів створення вашого коду та його використання, а для інших розробників – полегшить розуміння вашого коду і співпрацю з вами для його вдосконалення.
  • Open Sources 2.0 : The Continuing Evolution (2005) - Це збірка проникливих і спонукаючих до роздумів есе від сучасних технологічних лідерів, які продовжують малювати еволюційну картину, розроблену в книзі 1999 року Open Sources: Voices from the Revolution.
  • Open Sources: Voices from the Open Source Revolution - Есе піонерів відкритого коду, таких як Лінус Торвальдс (Linux), Ларрі Уолл (Perl) і Річард Столман (GNU).

Open Source ініціативи

Список ініціатив, які об’єднують проблеми, над якими потрібно працювати для початківців, або сезонні події.

  • Up For Grabs - Містить проекти з isuue для початківців.
  • First Contributions - Зробіть свій перший внесок у Open Source за 5 хвилин. Інструмент і підручник, які допоможуть початківцям розпочати роботу з дописами. Тут це вихідний код GitHub для сайту та можливість зробити внесок у сам репозиторій.
  • First Timers Only - Список помилок, позначених як "first-timers-only".
  • Hacktoberfest - Програма заохочення внеску з відкритим кодом. Заробляйте подарунки, як-от футболки та наклейки, зробивши принаймні 4 запити на отримання в жовтні.
  • 24 Pull Requests - 24 Pull Requests – це проект, спрямований на просування співпраці з відкритим кодом протягом грудня.
  • Ovio - Платформа з підібраною добіркою проектів, зручних для учасників. Він має потужний інструмент пошуку issue і дозвольте вам зберегти проекти та issue на потім.
  • Contribute-To-This-Project - Це підручник, який допоможе новачкам зяти участь у простому та легкому проекті та навчитися користуватися GitHub.
  • Open Source Welcome Committee - Open Source Welcome Committee (OSWC) допомагає новачкам приєднатися до надзвичайного світу відкритого коду. Надсилайте свої проекти з відкритим кодом разом з нами!

Програми з Open Source для участі

Програма, стажування або стипендія, організовані спільнотою, щоб допомогти початківцям учасникам знайти наставників і ресурси для участі в проектах програмного забезпечення з відкритим кодом.

  • All Linux Foundation (LF) Mentorships
  • Beginner friendly Open Source programs with their timelines
  • Cloud Native Computing Foundation
  • FossAsia
  • Free Software Foundation (FSF) Internship
  • Google Summer of Code - Щорічна платна програма Google, спрямована на залучення більшої кількості студентів-розробників до розробки програмного забезпечення з відкритим кодом.
  • Girlscript Summer of Code - Тримісячна програма з відкритим кодом, яку проводить щоліта Girlscript Foundation. Докладаючи постійних зусиль, протягом цих місяців учасники роблять внесок у численні проекти під надзвичайним керівництвом кваліфікованих наставників. Завдяки таким знанням студенти починають робити внесок у реальні проекти, не виходячи з дому.
  • Hacktoberfest
  • Hyperledger Mentorship Program - Якщо вам подобається блокчейн, це для вас. Ви можете зробити внесок у Hyperledger. Ця програма наставництва дозволить вам отримати практичний досвід розробки Hyperledger з відкритим кодом. Вам будуть призначені наставники, які є досить активними в спільноті розробників Hyperledger.
  • LF Networking Mentorship
  • Microsoft Reinforcement Learning
  • Major League Hacking (MLH) Fellowship - Альтернатива дистанційного стажування для технологів-початківців, де вони будують або беруть участь у проектах з відкритим кодом.
  • Open Summer of Code
  • Open Mainframe - Open Mainframe Project also has its own open-source program and the mentees will be able to expand their knowledge on the mainframe technology.
  • Outreachy
  • Processing Foundation Internship
  • Rails Girls Summer of Code - Глобальна програма стипендій для жінок і небінарних програмістів, де вони працюють над існуючими проектами з відкритим кодом і розширюють свій набір навичок.
  • Redox OS Summer of Code - Redox OS Summer of Code – це основне використання пожертв на проект Redox OS. Відбираються студенти, які вже продемонстрували бажання та здатність зробити внесок у Redox OS.
  • Social Summer of Code - Social Foundation пропонує цю двомісячну літню програму для студентів, щоб дізнатися про культуру відкритого коду та залучитися до спільноти. Учасники беруть участь у реальних проектах під керівництвом досвідчених наставників.
  • Season of KDE - Сезон KDE, організований спільнотою KDE, є програмою для всіх людей у всьому світі. KDE — міжнародна спільнота вільного програмного забезпечення, яка розробляє безкоштовне програмне забезпечення з відкритим кодом, і ви можете зробити свій внесок у KDE через програму Season of KDE.

Ліцензія

Creative Commons License
Ця робота ліцензована згідно з Creative Commons Attribution-ShareAlike 4.0 International License.