One way to encourage the open source community

One way to encourage the open source community

From the conclusion, it is to put a star on projects at GitHub. I'm very happy someone putting a star on my project. So if you already put a star on any projects, it encourage the open source community. But have you put a star on projects developed as oss used in your project? All of them? This talk proposes a solution that activates open source community by putting a star on projects which you depend.

Lightning Talk at RedDotRubyConf 2017 #rdrc2017

509e5167fdb3871d6b6e045e34a3e019?s=128

Takayuki Matsubara

June 23, 2017
Tweet

Transcript

  1. One way to encourage the open source community RedDotRubyConf 2017

    @ma2ge #rdrc2017
  2. None
  3. Durian + !

  4. Who am I? me |> name # Takayuki "Taka" Matsubara

    |> live # Japan |> job # Software Engineer |> work_at # M3, Inc. |> like # Ruby, Elixir and OSS |> twitter # ma2ge |> github # ma2gedev |> oss # PowerAssertEx, breadcrumble, # chrono_logger, bundle-star, # faraday-encoding
  5. [PR] Introduce RubyKaigi 4 RubyKaigi 2017 will be held from

    September 18-20 in Hiroshima, Japan. 4 Please visit rubykaigi.org/2017 and come
  6. One way to encourage the open source community

  7. What is GitHub ⭐ ?

  8. For someone who puts a ⭐ 4 appreciation ! 4

    support " 4 manage favorite projects list ⭐
  9. For someone who has own project 4 feel pleasant, at

    least for me ! 4 motivation to maintain/create projects "
  10. For someone who uses GitHub projects 4 gem's popularity 4

    gem's reliability
  11. Raising the abstraction a little, the total number of GitHub

    Stars represents the activity of the OSS community !
  12. Putting a star is linked to the encouragement of the

    OSS community ⭐ -> "
  13. Have you starred your favorite projects? ⭐

  14. Have you starred the Rails project?

  15. Have you starred the mikel/mail gem that Rails depends on?

  16. Have you starred the mime-types/ ruby-mime-types gem that mail gem

    depends on?
  17. Usually we do not acknowledge gems, but useful gems that

    we use sometimes depend on other gems !
  18. None
  19. I would like to turn the spotlight those gems, because

    OSS is made up of other OSS !
  20. Bundle-star ⭐ github.com/ma2gedev/bundle-star

  21. What does Bundle-star do? 4 Bundle-star puts a ⭐ on

    GitHub projects that your project depends on when you execute the bundle- star install command.
  22. How to use Bundle-star ! $ gem install bundle-star $

    mkdir bundlestar $ cd bundlestar $ bundle init # to create Gemfile $ echo 'gem "bundle-star"' >> Gemfile # you can change ↑ your favorite gem # Now you can do # `bundle-star install --path vendor/bundle`
  23. Let's run bundle-star install ! $ bundle-star install --path vendor/bundle

    ... # if you haven't `.netrc` file pls input the following Input GitHub ID # <- your GitHub ID Input GitHub Token # <- You can get your GitHub token from # https://github.com/settings/tokens Saved to /Users/user/.netrc
  24. None
  25. ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐

    ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐
  26. Bundle-star ⭐

  27. Now we can encourage the OSS community with Bundle-star !

  28. But Bundle-star is just one way to encourage the OSS

    community
  29. ! The really important point is that we notice various

    OSS projects and try to know more about them
  30. In doing so we can get new knowledge and contribute

    to those projects. We can encourage the OSS community more if we do those things.
  31. Enjoy! RedDotRubyConf 2017 @ma2ge #rdrc2017