<commit_before>---
layout: post
title:  "To pull or not to pull: my first open source contribution"
date:   2017-10-17 19:00
categories: saglacio
tags: git presentation pull-request contribution reveal
featured_image: /images/to-pull-or-not-to-pull.jpg
---

> I want to contribute to the open source world and become someone better, where do I start?

This blog post can show you.

<!-- more -->

Yet an other presentation at the [SagLacIO][saglacio]. What is open source? What is our place in the world? How can I make the world better? **Contribute to open source, it will!**

## Getting started

Install ruby and start having fun:

{% highlight bash %}
sudo gem install fastlane
fastlane init
{% endhighlight %}

Then follow instructions. If your app has both ios and android (ex; cordova, ionic, react native, hybrid project), I recommend starting with ios. You can add android support later by [following the android documentation](https://docs.fastlane.tools/getting-started/android/setup/).

## Useful Links

* 📖 [opensource.guide](https://opensource.guide/)
* 🐣 [github.com/MunGell/awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners)
* 🏆 [github.com/Roshanjossey/first-contributions](https://github.com/Roshanjossey/first-contributions)
* 🔦 [github.com/showcases/great-for-new-contributors](https://github.com/showcases/great-for-new-contributors)

## Get a free shirt in October

* 🤘 [Hacktoberfest](https://hacktoberfest.digitalocean.com/)
* 📊 Calculate your progress with [Hacktoberfest Checker](https://hacktoberfest.digitalocean.com/)

## Some random repositories to get started

* 👈 pull [github.com/ferd/my-finger](https://github.com/ferd/my-finger)
* 🥔 [github.com/drtshock/Potato](https://github.com/drtshock/Potato)

* ⏲ [firsttimersonly.com](http://www.firsttimersonly.com/)
* 🥇 Find what was [firstpr.me](http://firstpr.me/) of anyone!


## Here goes the slides

<div class="responsive-iframe-wrapperr">
    <div class="responsive-iframe">
        <img class="ratio" src="/images/layout/placeholder_16x9.gif" alt="placeholder"/>
        <iframe src="https://gableroux.com/to-pull-or-not-to-pull" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
    </div>
</div>

You can contribute to the slides on [https://github.com/gableroux/to-pull-or-not-to-pull](https://gableroux.com/to-pull-or-not-to-pull) 🚀

---

If you have suggestions, feel free to poke me or [open an issue](https://github.com/GabLeRoux/gableroux.github.io/issues).

[saglacio]: http://saglac.io
<commit_msg>title seprator for some other links<commit_after>---
layout: post
title:  "To pull or not to pull: my first open source contribution"
date:   2017-10-17 19:00
categories: saglacio
tags: git presentation pull-request contribution reveal
featured_image: /images/to-pull-or-not-to-pull.jpg
---

> I want to contribute to the open source world and become someone better, where do I start?

This blog post can show you.

<!-- more -->

Yet an other presentation at the [SagLacIO][saglacio]. What is open source? What is our place in the world? How can I make the world better? **Contribute to open source, it will!**

## Getting started

Install ruby and start having fun:

{% highlight bash %}
sudo gem install fastlane
fastlane init
{% endhighlight %}

Then follow instructions. If your app has both ios and android (ex; cordova, ionic, react native, hybrid project), I recommend starting with ios. You can add android support later by [following the android documentation](https://docs.fastlane.tools/getting-started/android/setup/).

## Useful Links

* 📖 [opensource.guide](https://opensource.guide/)
* 🐣 [github.com/MunGell/awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners)
* 🏆 [github.com/Roshanjossey/first-contributions](https://github.com/Roshanjossey/first-contributions)
* 🔦 [github.com/showcases/great-for-new-contributors](https://github.com/showcases/great-for-new-contributors)

## Get a free shirt in October

* 🤘 [Hacktoberfest](https://hacktoberfest.digitalocean.com/)
* 📊 Calculate your progress with [Hacktoberfest Checker](https://hacktoberfest.digitalocean.com/)

## Some random repositories to get started

* 👈 pull [github.com/ferd/my-finger](https://github.com/ferd/my-finger)
* 🥔 [github.com/drtshock/Potato](https://github.com/drtshock/Potato)

## Some other cool links

* ⏲ [firsttimersonly.com](http://www.firsttimersonly.com/)
* 🥇 Find what was [firstpr.me](http://firstpr.me/) of anyone!


## Here goes the slides

<div class="responsive-iframe-wrapperr">
    <div class="responsive-iframe">
        <img class="ratio" src="/images/layout/placeholder_16x9.gif" alt="placeholder"/>
        <iframe src="https://gableroux.com/to-pull-or-not-to-pull" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
    </div>
</div>

You can contribute to the slides on [https://github.com/gableroux/to-pull-or-not-to-pull](https://gableroux.com/to-pull-or-not-to-pull) 🚀

---

If you have suggestions, feel free to poke me or [open an issue](https://github.com/GabLeRoux/gableroux.github.io/issues).

[saglacio]: http://saglac.io

{'fraction_non_alphanumeric': 0.14114924797531817, 'fraction_numerical': 0.006170458927882761, 'mean_word_length': 4.506369426751593, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 21, 'https://': 26, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1073347', 'n_tokens_mistral': 1841, 'n_tokens_neox': 1702, 'n_words': 455}