TokyoOtakuModeの開発フローと利用しているツールについて

3499a1d71fa70b8ee44816ca9e7329fe?s=47 bells17
March 25, 2016

 TokyoOtakuModeの開発フローと利用しているツールについて

バックオフィスダベリNight
http://ci-daberi.connpass.com/event/28155/
でLTしたスライドです
TokyoOtakuModeの開発フローと開発周辺で使っているツールについてざっくりとまとめて話しました

3499a1d71fa70b8ee44816ca9e7329fe?s=128

bells17

March 25, 2016
Tweet

Transcript

  1. 2.

    @bells17 • Tokyo Otaku Mode Inc. • Backend Engineer /

    Infrastructure Engineer • @bells17_
  2. 12.

    ։ൃମ੍ • ։ൃ͸શͯGithub ͷ Pull Request Λ௨ͯ͠ߦ͏ • ίʔυͷमਖ਼ʹ൐͍ඞͣϢχοτςετΛॻ͘ •

    2 review ମ੍(2ਓ͔ΒͷϨϏϡʔΛ௨ͨ͠ Pull Request ͷΈ merge ͞ΕΔ) • σβΠϯͳͲҰ෦λεΫΛআ͍ͯશΤϯδχΞ͕ϑϩϯτΤϯυ/ όοΫΤϯυͷ྆ํͷ։ൃΛߦ͍ͬͯΔ • εΫϥϜ։ൃ(తͳ΋ͷ)
  3. 15.

    issueͷىථ • ͪΐͬͱ࣭ͨ͠໰ͳͲ΍ۓٸ౓ͷߴ͍QA͸ Slack Ͱϝο ηʔδ • ٞ࿦ͨ͠Γେ͖Ίͷཁ݅ʹ͍ͭͯ͸ࣄલʹϝʔϧ্Ͱ΍Γͱ Γ •

    ↑Ͱ͋Δఔ౓৘ใ͕·ͱ·ͬͨஈ֊Ͱ Github ͷ issue Λ࡞੒ • Ϣʔβʔ໰͍߹Θͤ͸CSνʔϜ͕ Zendesk ܦ༝Ͱ issue Λ ࡞੒
  4. 18.
  5. 20.

    λεΫͷ؅ཧ/༏ઌ౓ௐ੔ • Github Ͱ࡞੒ͨ͠ issue Λ୲౰νʔϜͷ Trello ʹొ࿥ (Chrome extension

    ͷ Bug 2 Trello ͕ศར) • ༏ઌ౓Λௐ੔্ͨ͠ͰλεΫΛফԽ͍ͯ͘͠(εΫϥϜ։ൃͳ ͷͰجຊతʹ࣍ճҎ߱ͷλΠϜϘοΫεʹೖΔ) • εΫϥϜ։ൃνʔϜͰ͸λΠϜϘοΫεͷ੒ՌΛεϓϨου γʔτͰ؅ཧ • ϨτϩεϖΫςΟϒ(ৼΓฦΓ)΋TrelloͰ؅ཧ
  6. 21.
  7. 22.
  8. 26.

    ػೳͷϦϦʔε • ػೳͷϦϦʔε(deploy)͸1೔ʹ͓Αͦ4~5ճఔ౓ • deploy ʹ͸ capistrano Λར༻ • Өڹͷେ͖͍ϦϦʔεͷ৔߹ϦϦʔεલʹࣾ಺ϝϯόʔʹࠂ

    ஌/ϦϦʔεͷৄࡉΛϝʔϧ • 1िؒຖʹओཁͳػೳϦϦʔεΛ·ͱΊͯϝʔϧ • 1ϲ݄ຖʹिؒͷϦϦʔεϝʔϧ಺༰Λ·ͱΊͯ࠶ࠂ஌
  9. 30.

    υΩϡϝϯτ؅ཧ • ΤϯδχΞνʔϜ͸جຊతʹ esa.io Λ࢖༻ • υΩϡϝϯτ/ٞࣄ࿥/ػೳϦϦʔε/೔ใͳͲ • CSV ϑΥʔϚοτఆٛ͸

    Google Spreadsheet Λ࢖༻͢ΔͳͲҰ෦͸ผͷπʔϧΛར༻ • ϑΝΠϧڞ༗͸جຊશͯ Google Drive Ͱ
  10. 31.
  11. 34.