📜 ⬆️ ⬇️

Give a piece of code for Christmas



Here is the countdown of the last days of the year. It is time to choose gifts to those people who, in one way or another, took part in your life during this year. And life is not only personal, but also professional. And what could be more pleasant for a colleague than a small piece of good code wrapped in a Pull Request?

24 Pull Request is an Open Source initiative, timed to (catholic) Christmas. The authors urge to say Thank you to those people whose work, and perhaps more than once, helped you in solving various problems, and suggest doing for this by committing a day, right up to the (Catholic) Nativity.
')

How to start?


In order to take part in this certainly kind and useful event, you practically do not need anything. The whole project is tied to GitHub , and if you have an account, you can immediately proceed to the "wrapping gifts".

To do this, you need to log in , fill out a questionnaire for preferred programming languages ​​(although programming is not a prerequisite at all, you can be a designer, technical writer, tester, anyone) and choose any project to taste from those that you choose of all the rest .

There are very different projects, and I am sure that everyone will be able to choose a task according to their preferences and skills. And the main thing is that for this it is not necessary to be a Programming Guru, there is no wall between you and the projects presented here. Your tomorrow commit can easily get into Ruby on Rails , Twitter Bootstrap , Symfony, or any other known OS project. You can write in C ++, Ruby, Perl, Haskell, Erlang or in any of the other 25 languages ​​presented. Even English will do if you decide to commit to the documentation or correct an error on the site.

How to make your first commit?


You need to take a few simple steps. Most likely, they are already known to you, if you use GitHub.
1. Choose a suitable repository. Either from the Dashboard page, or from the All Projects page. I didn’t get original, and sent my first commit to 24 Pull Requests.


2. Go to the Issues page, which lists all open tickets.


3. Find an interesting (perhaps not the most difficult) task. I suggest someone to deal with this on a live example :)


4. We do fork the project.
5. Rule the code, send Pull Request . A commit can be marked with a ticket number (in the commit message add "# 5" in our case), then it will automatically appear in the ticket itself.
6. ...
7. PROFIT!

My first commit for today did not shine with its originality , but this is not the main thing.

And what is the main thing?


The main thing - do not stay away. You ask what you get in return for your time spent?
1. Cherished lines in the summary. Employers appreciate commits to famous repositories.
2. Experience with someone else's code (sometimes wild, sometimes divine).
3. Sincere thanks from those people who will receive your small gift.
4. Warm up the brain. When was the last time you broke away from your Cool Startup code?
5. And most importantly - a good, New Year's mood;)

Happy 24 Pull Requests, guys!

The quest for 2012 is over, and you can see the results - Results 24pullrequests . Thanks to everyone who participated!

Source: https://habr.com/ru/post/161003/


All Articles