Slide 1

Slide 1 text

commit message ઈର౷Ұͤ͞ΔϚϯ

Slide 2

Slide 2 text

ࣗݾ঺հ • νϟϯΧπ(@tyankatsu5) • 7݄~ ϕΨίʔϙϨʔγϣϯ • લɿwebσβΠφʔ
 ࠓɿϑϩϯτΤϯυΤϯδχΞ • ۀ຿Ͱ͸vue৮ͬͯΔ • ޮ཰Խେ޷͖Ϛϯ

Slide 3

Slide 3 text

Youͷϝοηʔδϧʔϧ ͲΜͳͷʁ

Slide 4

Slide 4 text

commit message ruleͱ͍͑͹ • angular • atom • The Seven Rules • Conventional Commits etc…

Slide 5

Slide 5 text

angular (): Allowed values: - build - ci - docs - feat - fix - perf - refactor - style - test

Slide 6

Slide 6 text

Format is ͍͍Ͷʂ

Slide 7

Slide 7 text

atom Consider starting the commit message with an applicable emoji: :art: when improving the format/structure of the code :racehorse: when improving performance :non-potable_water: when plugging memory leaks :memo: when writing docs :penguin: when fixing something on Linux :apple: when fixing something on macOS :checkered_flag: when fixing something on Windows :bug: when fixing a bug :fire: when removing code or files :green_heart: when fixing the CI build ✅ :white_check_mark: when adding tests :lock: when dealing with security ⬆ :arrow_up: when upgrading dependencies ⬇ :arrow_down: when downgrading dependencies :shirt: when removing linter warnings

Slide 8

Slide 8 text

emoji is ͍͍Ͷʂ

Slide 9

Slide 9 text

͡Ό͋͜Ε͸ʁ

Slide 10

Slide 10 text

angular + atom docs(README.md): :fire: ෆཁͳهड़࡟আ ࢖ΘΕ͍ͯͳ͍Φϓγϣϯ͕هࡌ͞Εͨ··ͩͬͨͷͰ࡟আ close #12

Slide 11

Slide 11 text

angular + atom docs(README.md): ෆཁͳهड़࡟আ feat: prettierಋೖ test(hoge.spec.js): ςετमਖ਼ perf: ϞδϡʔϧͷόʔδϣϯΞοϓΛҰ੪ʹ࣮ࢪ feat: eslintಋೖ feat: stylelintಋೖ

Slide 12

Slide 12 text

ݟ΍͍͢ ςϯγϣϯ্͕Δ ※ݸਓతͳҙݟͰ͢

Slide 13

Slide 13 text

Ͱ΋λΠϙා͍

Slide 14

Slide 14 text

doc: :fier: ෆཁͳهड़࡟আ # docs: :fire: ෆཁͳهड़࡟আ style +1: lintΛ͔͚ͯΠϯσϯτमਖ਼ # style: :+1: lintΛ͔͚ͯΠϯσϯτमਖ਼

Slide 15

Slide 15 text

ؾʹͳΔ

Slide 16

Slide 16 text

๷͛͹͍͍ΜͰ͢Α https://github.com/tyankatsu0105/git- cooperate-with-the-node

Slide 17

Slide 17 text

࢖ͬͨ΍ͭ • commitizen messageΛର࿩ॲཧͰ࡞੒ • husky commitlintΛNFTTBHFΛॻ͍ͨ͋ͱʹ૸ΒͤΔ • commitlint messageͷॻࣜνΣοΫ • NPMLifeCycleEvent scriptͷॱ൪؅ཧ • CircleCI ݀࠹͗ • generate-changelog • okonet/lint-staged(prettier,eslint,stylelint)

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

໨ࢦ͢΂͖ϑΥʔϚοτ docs(README.md): :fire: ෆཁͳهड़࡟আ ࢖ΘΕ͍ͯͳ͍Φϓγϣϯ͕هࡌ͞Εͨ··ͩͬͨͷͰ࡟আ close #12

Slide 20

Slide 20 text

ग़དྷͨ΍ͭ

Slide 21

Slide 21 text

ࣗྗͰॻ͍ͯϛεͬͨ৔߹

Slide 22

Slide 22 text

֦ுͨ͠ͱ͜Ζ commitizen • cz-conventional-changelog-ja Λࢀߟʹɺ
 emoji߲໨Λ௥Ճ • ίϛοτϝοηʔδॻ͖ऴΘͬͨ͋ͱʹϩά Λग़ྗ͢ΔΑ͏ʹػೳ௥Ճ

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

͜͜

Slide 25

Slide 25 text

Slide 26

Slide 26 text

git commit --no-verify

Slide 27

Slide 27 text

message “hogehoge” ແࣄ௨ա

Slide 28

Slide 28 text

ͷͨΊͷCI

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

͋ɺ

Slide 31

Slide 31 text

https://www.npmjs.com/package/cz- format-extension

Slide 32

Slide 32 text

͓ΘΓ