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

サイボウズ フロントエンドエキスパートチームとOSSの管理について

サイボウズ フロントエンドエキスパートチームとOSSの管理について

Nihonbashi.js #5 サイボウズ スポンサートーク
https://nihonbashi-js.connpass.com/event/136357/

E9ce07196f470caff07053e98a88fa9e?s=128

Toshihisa Tomatsu

August 01, 2019
Tweet

Transcript

  1. αΠϘ΢ζ ϑϩϯτΤϯυΤΩεύʔτνʔϜͱ 044ͷ؅ཧʹ͍ͭͯ /JIPOCBTIJKT αΠϘ΢ζεϙϯαʔτʔΫ !UPTIJ@@UPNB'SPOUFOE&YQFSU5FBN

  2. @toshi-toma Toshihisa Tomatsu αΠϘ΢ζגࣜձࣾ ৽ଔ೥໨ ϑϩϯτΤϯυΤΩεύʔτνʔϜ @toshi__toma "CPVU.F

  3. αΠϘ΢ζͷϓϩμΫτ

  4. w ϏδωεΞϓϦ࡞੒Ϋϥ΢υ w தݎɺେن໛޲͚άϧʔϓ΢ΣΞ w தখن໛޲͚άϧʔϓ΢ΣΞ w ෳ਺ਓͰϝʔϧΛڞ༗ɺ؅ཧ αΠϘ΢ζͷϓϩμΫτ

  5. νʔϜϫʔΫᷓΕΔࣾձΛ૑Δ

  6. -PHPCZ!LPDIJUBLV

  7. ϑϩϯτΤϯυΤΩεύʔτνʔϜ @toshi__toma (݉຿) @koba04 @pirosikick @zaki___yama (݉຿) @__sakito__

  8. ϑϩϯτΤϯυΤΩεύʔτνʔϜ w ϑϩϯτΤϯυʹؔ࿈͢Δ໰୊ΛҰॹʹղܾ͢Δ w ϑϩϯτΤϯυ؀ڥͷ੔උ w ৘ใൃ৴ɺษڧձͷ։࠵ w ࣾ֎׆ಈʢ044ɺൃදʣ w

    (JU)VCͰެ։͍ͯ͠Δ044ͷ؅ཧϝϯς
  9. ϑϩϯτΤϯυΤΩεύʔτνʔϜ w ϑϩϯτΤϯυʹؔ࿈͢Δ໰୊ΛҰॹʹղܾ͢Δ w ϑϩϯτΤϯυ؀ڥͷ੔උ w ৘ใൃ৴ɺษڧձͷ։࠵ w ࣾ֎׆ಈʢ044ɺൃදʣ w

    (JU)VCͰެ։͍ͯ͠Δ044ͷ؅ཧϝϯς
  10. https://developer.cybozu.io/hc/ja

  11. 044

  12. 044 OQNύοέʔδ

  13. αΠϘ΢ζͷ044 https://blog.cybozu.io/entry/oss-policy

  14. 044ͷ؅ཧ΍ϝϯςͰେมͳ͜ͱ w OQNύοέʔδͷΞοϓσʔτ w 4FDVSJUZ"MFSUͷରԠ w 13΍*TTVFͷ؅ཧ w 13ͷϨϏϡʔ w

    OQNύοέʔδͷϦϦʔε
 FUD
  15. OQNύοέʔδͷΞοϓσʔτ w OQNύοέʔδͷΞοϓσʔτ๨Ε͕ͪ w ؅ཧ͢Δ044͕ଟ͍ͱߋʹେม w SFOPWBUFΛ࢖ͬͯࣗಈͰΞοϓσʔτ13࡞੒ͯ͠Δ w QBUDI͸$*͕௨ͬͨΒࣗಈͰϚʔδͳͲ

  16. SFOPWBUF https://www.slideshare.net/teppeis/automated-dependency- updates-with-renovate-102769685

  17. 4FDVSJUZ"MFSU w (JU)VCͰ͸੬ऑੑͷ͋ΔґଘϥΠϒϥϦʹରͯ͠
 Ξϥʔτ͕දࣔ͞ΕΔ w %FQFOEBCPU͕(JU)VCʹങऩ͞Εͨ͜ͱͰࣗಈ'JYͰ ͖Δػೳ͕CFUBͰఏڙ͞Ε͍ͯΔͷͰɺੵۃతʹར༻

  18. 13΍*TTVFͷ؅ཧ w ֎෦ͷίϯτϦϏϡʔλʔ͔Βͷ*TTVF΍13ʹ͸ૉૣ ͘ରԠ͍ͨ͠ w 13ɿҰ෦ͷϦϙδτϦͰ͸1VMM1BOEBͷ1VMM 3FNJOEFSTػೳΛར༻ͯ͠ɺ4MBDL΁௨஌ w *TTVFɿ4MBDLͷ(JU)VCΞϓϦΛར༻͢Δ͜ͱͰ৽ن *TTVFΛ4MBDL΁௨஌

  19. 13ͷϨϏϡʔ w SFOPWBUFͷ13ͳͲϚʔδ͕ඞཁͳ13͕ཷ·͍ͬͯ͘ w (JU)VCͷ$0%&08/&34ػೳΛ࢖ͬͯɺ13͸ (JU)VCUFBN DZCP[VGSPOUFOE ʹࣗಈΞαΠϯ w UFBNʹΞαΠϯޙ͸1VMM1BOEBͷ1VMM"TTJHOFSػೳ

    Λར༻ͯ͠ɺόϥϯεྑ͘ϝϯόʔʹׂΓ౰ͯΒΕΔ
  20. OQNύοέʔδͷϦϦʔε w OQNύοέʔδͷϦϦʔε͸݁ߏ͍ͨ΁Μ w MJOU΍UFTUΛ૸Βͤͯɺ໰୊ͳ͚Ε͹QBDLBHFKTPOͷWFSTJPO ϑΟʔϧυΛߋ৽ͯ͠ɺ$)"/(&-0(Λ࡞੒ͯ͠ɺ(JU)VC ͷUBHΛ࡞੒ͯ͠ɺOQNQVCMJTI w ݱࡏ͸݄ҰͰఆظϦϦʔε%BZΛܾΊͯ·ͱΊͯϦϦʔε w

    $)"/(&-0(ͷ࡞੒͸TUBOEBSEWFSTJPOΛར༻͢Δ͜ͱͰࣗ ಈͰߦ͍ͬͯΔ w ϦϦʔε༻ͷOQNTDSJQUTΛ࡞੒ͯ͠ෛ୲Λܰݮ
  21. TUBOEBSEWFSTJPO https://github.com/conventional-changelog/standard-version

  22. %FNP OQNQVCMJTI

  23. ϑϩϯτΤϯυΤΩεύʔτνʔϜ w ϑϩϯτΤϯυʹؔ࿈͢Δ໰୊ΛҰॹʹղܾ͢Δ w ϑϩϯτΤϯυ؀ڥͷ੔උ w ৘ใൃ৴ɺษڧձͷ։࠵ w ࣾ֎׆ಈʢ044ɺൃදʣ w

    (JU)VCͰެ։͍ͯ͠Δ044ͷ؅ཧϝϯς
  24. 8F"SF)JSJOH ٕज़ͷྗΛ࢖ͬͯҰॹʹ೉͍͠໰୊Λ ղܾ͠·͠ΐ͏ʂ

  25. &OKPZ/JIPOCBTIJKT