Awesome goにあるOSSをGithubStar数高い順に出力するツールを作った

Awesome goにあるOSSをGithubStar数高い順に出力するツールを作った

32110e49878cbda9c310dcc5c53e750c?s=128

k-kurikuri

March 20, 2019
Tweet

Transcript

  1. Awesome goʹ͋ΔOSSΛ Github Star਺ߴ͍ॱʹग़ ྗ͢ΔπʔϧΛ࡞ͬͨ Otemachi.go#1 @k-kurikuri

  2. ࣗݾ঺հ • ϑϦʔϥϯεͷWebΤϯδχΞ • k-kurikuriͰΠϯλʔωοτΛ΢ϩ΢ϩ • GopherྺͦΖͦΖ1೥

  3. Awesome goͬͯ?

  4. Awesome goͱ͸ • Go੡ͷ”ΠέͯΔ”ʮιϑτ΢ΣΞʯ΍ʮ༗ӹͳ ৘ใʯΛϦετԽͨ͠΋ͷ • featureຖʹιϑτ΢ΣΞ͕ϦετԽ͞Ε͍ͯΔ ͨΊࢀߟʹͳΔ • Awesome

    goʹՃΘΔʹ͸ʮ͋Δ඼࣭ج४ʯΛ ຬͨ͢ࣄ͕৚݅ʹͳ͍ͬͯΔ
  5. None
  6. Quality standards • GoίϛϡχςΟͰ༗༻ͱͳΔϞϊͰ͋Δ • ։ൃ͕ΞΫςΟϒʹ׆ಈ͍ͯ͠Δ • ఆظతͳcommit, issue΍PRͷରԠͳͲ •

    README΍godocͳͲυΩϡϝϯτ͕ॆ࣮ͯ͠Δ • ςετΧόϨοδ͕͋Δج४Λຬ͍ͨͯ͠Δ
  7. OSSΛಋೖ͢Δࡍʹ ͱͯ΋ࢀߟʹͳΔʂ

  8. None
  9. ͻͱ·ͣ GitHub Starͷଟ͍ॱͰ ͬ͟ͱݟ͍ͨ…

  10. ࡞Δʂ

  11. Starॱʹฒͼସ͑ΔͨΊͷϑϩʔ • Awesome goͷREADME෦෼ΛεΫϨΠϐϯά • ߲໨໊͔Βର৅ͱͳΔιϑτ΢ΣΞͷϦϯΫΛ ΫϩʔϦϯά͠Star਺Λऔಘ • Star਺Λݩʹιʔτͯ͠Top5Λग़ྗ͢Δ ஫:

    Github Star਺͸͋͘·Ͱࢀߟఔ౓ʹ
  12. ͔ͤͬ͘ͳͷͰ Awesome go͔Β ιϑτ΢ΣΞΛબͿ

  13. github.com/gocolly/colly

  14. github.com/alexeyco/simpletable

  15. σϞ

  16. https://github.com/k-kurikuri/ sort-awesome-go-by-stars

  17. ͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠