Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Get started with OSS contributions

Get started with OSS contributions

OSSへのコントリビュート - Techmee vol.7
https://timeedev.connpass.com/event/279568/

Takumi Shotoku

May 25, 2023
Tweet

More Decks by Takumi Shotoku

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ • ໊લ: ਖ਼ಙ ޼(aka: ਆ଎) • ձࣾ: גࣜձࣾλΠϛʔ •

    GitHub: @sinsoku (ը૾ӈ্) • Twitter: @sinsoku_listy (ը૾ӈԼ) • ޷͖ͳݴޠ: Rust ΋ͪΖΜRubyʂ ! • ࢓ࣄ: YAMLͱHCLʢTerraformʣ৬ਓ 2
  2. ۀ຿ͰOSSͷ໰୊Λݟ͚ͭΔ • ! ػೳෆ଍: ͋ͱগ͠ػೳ͕଍Γͳ͍ • " όά: υΩϡϝϯτͱڍಈ͕͍͋ͬͯͳ͍ •

    # આ໌ෆ଍: ॲཧͷڍಈ͕෼͔ΓͮΒ͍1 1 υΩϡϝϯτ΍ΤϥʔจݴΛ௚ͤΔՄೳੑ 10
  3. ! ϞϯΩʔύον2 # config/application.rb require 'webpacker/version' raise 'Consider removing this

    patch' unless Webpacker::VERSION == '5.4.4' module WebpackerPatch module FasterCompilation # https://github.com/rails/webpacker/pull/2855 def fresh? last_compilation_digest&.== watched_files_digest end end Webpacker::Compiler.prepend(FasterCompilation) end 2 https://docs.ruby-lang.org/ja/latest/method/Module/i/prepend.html 12
  4. ! OSSʹߩݙ͢Δ४උ ߩݙ͢Δਓ޲͚ͷυΩϡϝϯτΛಡΈ·͠ΐ͏ɻ • rails/rails: Contributing to Ruby on Rails3

    • rubocop/rubocop: CONTRIBUTING.md4 • fluent/fluent-bit: CONTRIBUTING.md5 5 https://github.com/fluent/fluent-bit/blob/v2.1.3/CONTRIBUTING.md 4 https://github.com/rubocop/rubocop/blob/v1.51.0/CONTRIBUTING.md 3 https://guides.rubyonrails.org/contributingtorubyonrails.html 17
  5. rails/rails IssueͰػೳཁ๬Λग़͞ͳ͍ɻ 1.4 What about Feature Requests? Please don't put

    "feature request" items into GitHub Issues. cosmetic changesͷϓϧϦΫΛग़͞ͳ͍ɻ Changes that are cosmetic and do not add anything substantial to the stability, functionality, or testability of Rails will generally not be accepted 18
  6. 19

  7. 24

  8. 28

  9. 29

  10. 34

  11. IssueͱϓϧϦΫͷτϦΞʔδ • ίʔυͷมߋΑΓෑډ͕௿͍ • Railsίϛολͷख͕଍Γͯͳ͍ • Issues 385 / Pull

    requests 4557 • ࣗ෼ͷษڧʹͳΔ • େࣄͳͷ͸ӳޠྗͱؾ߹͍ 7 2023-05-24ݱࡏ 43