English | मराठी | বাংলা | 中文 | русский | Românesc | Italiano | Español | Português (BR) | Deutsch | Ελληνικά | Français | فارسی |
این فهرستی از منابع برای افراد تازه وارد در زمینه مشارکت منابع-باز است.
اگر منابع بیشتری پیدا کردید، لطفا از طریق پول-ریکوئست مشارکت کنید.
اگر سوال یا نظری دارید، لطفا یک ایشو باز کنید.
محتوا
- The Definitive Guide to Contributing to Open Source by @DoomHammerNG
- An Intro to Open Source - Tutorials by DigitalOcean to guide you on your way to contribution success here on GitHub.
- Issuehub.io - a tool for searching GitHub issues by label and language.
- Code Triage - another, really nice, tool for finding popular repositories and issues filtered by language.
- Awesome-for-beginners - a GitHub repo that amasses projects with good bugs for new contributors, and applies labels to describe them.
- Open Source Guides - Collection of resources for individuals, communities, and companies who want to learn how to run and contribute to an Open Source project.
- 45 Github Issues Dos and Don’ts - Do's and Don'ts on GitHub.
- GitHub Guides - basic guides on how to use GitHub effectively.
- Contribute to Open Source - Learn the GitHub workflow by contributing code to a simulation project.
- Linux Foundation's Open Source Guides for the Enterprise - The Linux Foundation's guides to Open Source projects.
- CSS Tricks An Open Source Etiquette Guidebook - An Open Source Etiquette Guidebook, written by Kent C. Dodds And Sarah Drasner.
- A to Z Resources for Students - Curated list of resources and opportunities for college students to learn a new coding language.
- Contributing to your First Open Source Project: A Practical Approach - A step-by-step approach to contributing to your first Open Source project by Abati Adewale.
- Pull Request Roulette - This site has a list of pull requests submitted for review belonging to Open Source projects hosted on Github.
- "How to Contribute to an Open Source Project on GitHub" by Egghead.io - A step-by-step video guide of how to start contributing to Open Source projects on GitHub.
- Contributing to Open Source: A Live Walkthrough from Beginning to End - This walkthrough of an open source contribution covers everything from picking a suitable project, working on an issue, to getting the PR merged in.
لینکهای جستجویی که مستقیما به مشکلات گزارش شده مناسب در گیت هاب اشاره میکنند:
- Good First Bugs - bugs that developers have identified as a good introduction to the project.
- Mentored Bugs - bugs that have a mentor assigned who will be there on IRC to help you when you get stuck while working on fix.
- Bugs Ahoy - a site dedicated to finding bugs on Bugzilla.
- Firefox DevTools - a site dedicated to bugs filed for the developer tools in the Firefox browser.
- Start Mozilla - a Twitter account that tweets about issues fit for contributors new to the Mozilla ecosystem.
- How to choose (and contribute to) your first Open Source project by @GitHub
- How to find your first Open Source bug to fix by @Shubheksha
- First Timers Only by @kentcdodds
- Bring Kindness Back to Open Source by @shanselman
- Getting into Open Source for the First Time by @mcdonnelldean
- How to Contribute to Open Source by @GitHub
- How to Find a Bug in Your Code by @dougbradbury
- Mastering Markdown by @GitHubGuides
- First mission: Contributors page by @forCrowd
- How to make your first Open Source contribution in just 5 minutes by @roshanjossey
- Hacktoberfest 2018: How you can get your free shirt — even if you’re new to coding by @quincylarson
- A Bitter Guide To Open Source by @ken_wheeler
- A junior developer’s step-by-step guide to contributing to Open Source for the first time by @LetaKeane
- Learn Git and GitHub Step By Step (on Windows) by @ows-ali
- Think Like (a) Git - Git introduction for "advanced beginners," but are still struggling, in order to give you a simple strategy to safely experiment with git.
- Try Git - Learn Git in 15 minutes from within your browser for free.
- Everyday Git - A useful minimum set of commands for Everyday Git.
- Oh shit, git! - how to get out of common
git
mistakes described in plain English; also see Dangit, git! for the page without swears. - Atlassian Git Tutorials - various tutorials on using
git
. - GitHub Git Cheat Sheet (PDF)
- freeCodeCamp's Wiki on Git Resources
- GitHub Flow (42:06) - GitHub talk on how to make a pull request.
- GitHub Learning Resources - Git and GitHub learning resources.
- Pro Git - The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress.
- Git-it - Step by step Git tutorial desktop app.
- Flight Rules for Git - A guide about what to do when things go wrong.
- A Comprehensive Introduction To Git and GitHub - A guide written by Madhav Bahl, which you should see if you are new to Git or GitHub, it covers GitHub as a service and concepts of Git version control in detail.
- Git Guide for Beginners in Spanish - A complete guide of slides about git and GitHub explained in Spanish. Una guía completa de diapositivas sobre git y GitHub explicadas en Español.
- Git Kraken - Visual, cross-platform, and interactive
git
desktop application for version control. - Git Tips - Collection of most commonly used git tips and tricks.
- Producing Open Source Software - Producing Open Source Software is a book about the human side of Open Source development. It describes how successful projects operate, the expectations of users and developers, and the culture of free software.
- Open Source Book Series - Learn more about Open Source and the growing Open Source movement with a comprehensive list of free eBooks from https://opensource.com.
- Software Release Practice HOWTO - This HOWTO describes good release practices for Linux and other Open-Source projects. By following these practices, you will make it as easy as possible for users to build your code and use it, and for other developers to understand your code and cooperate with you to improve it.
- Open Sources 2.0 : The Continuing Evolution (2005) - Open Sources 2.0 is a collection of insightful and thought-provoking essays from today's technology leaders that continues painting the evolutionary picture that developed in the 1999 book, Open Sources: Voices from the Revolution.
- Up For Grabs - Contains projects with beginner friendly issues
- First Timers Only - A list of bugs that are labelled "first-timers-only".
- First Contributions - Make your first Open Source contribution in 5 minutes. A tool and tutorial to help beginners get started with contributions.
- Hacktoberfest - A program to encourage Open Source contributions. Earn gifts like t-shirts and stickers by making at least 5 pull requests in the month of October.
- 24 Pull Requests - 24 Pull Requests is a project to promote Open Source collaboration during the month of December.
یک برنامه، کارآموزی یا کمک هزینه تحصیلی که توسط یک جامعه میزبانی میشود تا به تطبیق مشارکتکنندگان مبتدی با مربیان و منابعی برای مشارکت در پروژههای نرمافزار منبع باز کمک کند.
-
Google Summer of Code - .برنامهای که سالانه توسط گوگل اجرا میشود و تمرکز آن جذب دانشآموزان بیشتر به توسعه نرمافزار منبع باز است
-
Girlscript Summer of Code - یک برنامه منبع باز سه ماهه که هر تابستان توسط بنیاد Girlscript انجام میشود. با تلاشهای مداوم، شرکت کنندگان در این چند ماه تحت هدایت مستقیم و مدام مربیان ماهر به پروژههای متعددی کمک میکنند. با قرار گرفتن در معرض چنین شرایطی، دانشآموزان به راحتی شروع به مشارکت در پروژههای دنیای واقعی در خانه خود خواهند کرد.
-
Hyperledger Mentorship Program - اگر اهل بلاک چین هستید، این برای شماست. شما می توانید به Hyperledger کمک کنید. این برنامه راهنمایی به شما امکان می دهد تا با توسعه منبع باز Hyperledger آشنا شوید. به شما مربیانی اختصاص داده می شود که در جامعه توسعه دهندگان Hyperledger کاملاً فعال هستند.
-
Major League Hacking (MLH) Fellowship - یک جایگزین کارآموزی از راه دور برای فنشناسان مشتاق در جایی که میسازند یا در پروژههای منبع باز مشارکت میکنند.
-
Open Mainframe - پروژه Open Mainframeنیز برنامه منبع باز خود را دارد و شاگردان قادر خواهند بود دانش خود را در مورد فناوری مین فریم گسترش دهند.
-
Rails Girls Summer of Code - یک برنامه کمک هزینه جهانی برای زنان و کدنویسان غیر باینری که در آن بر روی پروژه های منبع باز موجود کار می کنند و مهارت های خود را گسترش می دهند.
-
Redox OS Summer of Code - Redox OS Summer of Code اولین استفاده از کمک های مالی برای پروژه Redox OS است. دانش آموزانی انتخاب می شوند که قبلاً تمایل و توانایی خود را برای مشارکت در سیستم عامل Redox نشان داده اند
-
Social Summer of Code - بنیاد اجتماعی این برنامه تابستانی دو ماهه را برای دانشآموزان ارائه میکند تا با فرهنگ منبع باز آشنا شوند و در جامعه مشارکت کنند. شرکت کنندگان تحت هدایت مربیان با تجربه در پروژه های واقعی مشارکت می کنند.
-
Season of KDE - فصل KDE که توسط جامعه KDE میزبانی میشود، یک برنامه ارتباطی برای همه افراد در سراسر جهان است. KDE یک جامعه نرمافزار آزاد بینالمللی است که نرمافزار رایگان و منبع باز توسعه میدهد و شما میتوانید از طریق برنامه Season of KDE به KDE کمک کنید.
این کار تحت مجوز Creative Commons Attribution-ShareAlike 4.0 International License منتشر شده است.