Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
textlintを導入してみて / Usage status and effects of t...
Search
kuny
November 07, 2021
Technology
2
1.2k
textlintを導入してみて / Usage status and effects of the textlint
kuny
November 07, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
480
React Server ComponentsでAPI不要の開発体験
polidog
PRO
0
170
いかにして命令の入れ替わりについて心配するのをやめ、メモリモデルを愛するようになったか(改)
nullpo_head
7
2.5k
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
1.9k
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
2.2k
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
940
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
140
Backlog AI アシスタントが切り開く未来
vvatanabe
1
130
生成AIによるデータサイエンスの変革
taka_aki
0
2.9k
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.1k
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
210
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
3
220
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Bash Introduction
62gerente
614
210k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Fireside Chat
paigeccino
38
3.6k
Making Projects Easy
brettharned
117
6.3k
The Cult of Friendly URLs
andyhume
79
6.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Embracing the Ebb and Flow
colly
86
4.8k
For a Future-Friendly Web
brad_frost
179
9.9k
Transcript
CONFIDENTIAL textlintΛಋೖͯ͠Έͯ 2021.11.01 Mon. Cybozu × SmartHR ϓϩμΫτʹؔΘΔϥΠλʔͷϦΞϧ @kuny SmartHR
UXϥΠλʔ
CONFIDENTIAL ୭ʹฉ͍ͯ΄͍͔͠ʁ • ιϑτΣΞͷϥΠςΟϯάʹؔΘ͍ͬͯΔํ • ͜Μͳ͋Δ͋Δɺ͋Γ·ͤΜ͔ʁ ◦ Ϣʔβʔ / Ϣʔβ
◦ Web / Σϒ ◦ / ͳͲ 😣දهΏΕνΣοΫ໘ʂ 😭ͬͱຊ࣭తͳ࡞ۀʹूத͍ͨ͠ʂ
CONFIDENTIAL ୭ʹฉ͍ͯ΄͍͔͠ʁ • textlintͷ͜ͱΛΒͳ͍ํ • textlintͷಋೖΛݕ౼͍ͯ͠Δํ • textlintΛಋೖ͠ɺ͢Ͱʹ׆༻͍ͯ͠Δํ 🙇ٕज़తͳ͓͠·ͤΜɻ👇ͷεϥΠυΛ͝ཡ͍ͩ͘͞ɻ ϑϩϯτΤϯ
ド ։ൃʹtextlintΛಋೖͯ͠ӡ༻͍ͯ͠Δ ※ຊͷεϥΠυɺޙެ։༧ఆ
CONFIDENTIAL ৬ྺɿ • ΤϯδχΞ • WebσΟϨΫλʔ • ΧελϚʔαΫηε • UXϥΠλʔɹ˞ϥΠςΟϯάಠֶ
SmartHRͰɿ • ϓϩμΫτ্ͷίϐʔ࡞ • ϔϧϓϖʔδ࡞ • textlintϓϩδΣΫτʢ༗ࢤ4໊ʣ झຯɿ • Ωϟϯϓ • ίʔώʔ • σεΫपΓͷΨδΣοτूΊ kuny SmartHR UXϥΠςΟϯάάϧʔϓ UXϥΠλʔ Twitterɿ@kuny_
CONFIDENTIAL
CONFIDENTIAL textlintͱʁ
CONFIDENTIAL textlintͱʁ • දهͷਖ਼ޡఆɺमਖ਼ఏҊ͕Ͱ͖Δπʔϧ • @azu_re ͞Μͱ͍͏ݸਓͷํ͕։ൃ͍ͯ͠ΔOSS • ਖ਼ޡఆͷϧʔϧରϑΝΠϧछผɺΧελϚΠζՄೳ 👉
[SmartHRΦʔϓϯࣾใ] ΑΓΑ͍จॻΛॻͨ͘Ίͷߍਖ਼πʔϧʮtextlintʯ ͷSmartHR༻ϧʔϧϓϦηοτΛެ։͠·ͨ͠ʂ 👉 [SmartHR Tech Blog] GitHub SponsorsΛ௨ͯ͠textlintͷεϙϯαʔʹͳΓ· ͨ͠ɻ
CONFIDENTIAL ϓϩμΫτ։ൃݱʹ͓͚Δtextlint • Ұಋೖͯ͠͠·͑ɺ୭Ͱ͑Δศརͳߍਖ਼πʔϧ • ઃఆͨ͠ϧʔϧʹԊͬͯίʔυΛݕࠪ͠ɺमਖ਼ఏҊ • 👇textlintͰमਖ਼͞Εͨྫ
CONFIDENTIAL ͜ΕΛཱ྆Ͱ͖Δͷ͕textlintʂ SmartHRͷόϦϡʔΛࢧ͑Δπʔϧ • ૣ͍΄͏͕ΧοίΠΠ ◦ ࠷ͷΞτϓοτͰɺνʔϜͱࣾձΛՃͤ͞Α͏ɻ • ҰޠҰ۟ʹखؒͻ·͔͚Δ ◦
ࡉ෦·Ͱͩ͜Θͬͯɺେ͖ͳՌΛಘΑ͏ɻ
CONFIDENTIAL textlintͷಋೖঢ়گ
CONFIDENTIAL textlintͷಋೖঢ়گ • 10͋ΔϓϩμΫτͷ͏ͪ8ͭʹಋೖࡁ • Δ2ͭɺಋೖλΠϛϯάΛ͏͔͕͍ͬͯΔঢ়گ ΄΅શͯͷϓϩμΫτͰɺදهΏΕ͕ൃੜ͠ͳ͍ঢ়ଶ ※202110݄࣌
CONFIDENTIAL textlint͕ʹཱͬͨ͜ͱ͋Γ·͔͢ʁ ※ʮैۀһαʔϕΠʯͱ͍͏SmartHRͷػೳͰɺ ɹΞϯέʔτΛͱΓ·ͨ͠ɻ👉 ैۀһαʔϕΠ 66.0%ͷϝϯόʔ͕ ʮʹཱͬͨ͜ͱ͕͋Δʯ ͱճ ※202110݄࣌
CONFIDENTIAL textlintΛར༻͍ͯ͠Δ৬छͷ༁ 28 6 4 4 4 1 υϝΠϯ ΤΩεύʔτ
※202110݄࣌ ΤϯδχΞ UXϥΠλʔ σβΠφʔ PdM QA
CONFIDENTIAL textlintͷར༻γʔϯɾޮՌ
CONFIDENTIAL ར༻γʔϯ - ීஈʢϩʔΧϧͰͷਖ਼ޡఆʣ • ΤσΟλʔ্ͰίϚϯυΛ࣮ߦ͢Δͱ ʮΤϥʔ༰ʯͱʮਖ਼͍͠දݱʯ͕Θ͔Δ • ΤϥʔՕॴͷલޙͷจ຺Λ֬ೝ͠ͳ͕Βɺจݴमਖ਼
CONFIDENTIAL ར༻γʔϯ - ීஈʢGitHub্Ͱͷਖ਼ޡఆʣ • ࡞ͨ͠ίʔυΛɺGitHubʢίʔυཧϓϥοτϑΥʔϜʣ ʹΞοϓϩʔυ͢Δࡍɺਖ਼ޡΛఆ • νΣοΫ݁ՌΛ֬ೝ͠ɺίʔυΛमਖ਼
CONFIDENTIAL ར༻γʔϯ - textlintಋೖ࣌ textlintΛ࠷ॳʹಋೖ͢ΔࡍʹɺΤϥʔ͕ͨ͘͞Μग़Δ • ߦ͏͜ͱ͕Ͱ͖·͢ ➡ Ͱ͖·͢ •
Լ͍͞ ➡ ͍ͩ͘͞ • શͯ ➡ ͯ͢ 👈 👈 👈
CONFIDENTIAL ར༻γʔϯ - PdMͱUXϥΠλʔͷΓͱΓ • PdM͕ϩʔΧϧڥͰɺ textlintΛར༻ͯ͠ΤϥʔΛݕ PM UX
ϥΠλʔ ΤϯδχΞΛհͣ͞ʹจݴमਖ਼ • GitHub্ͰUXϥΠλʔʹ૬ஊ
CONFIDENTIAL UXϥΠλʔͷ͍ ͍͍ڥͰࣄ͕Ͱ͖͍ͯΔͳ͋ • දهΏΕमਖ਼ɺจݴϧʔϧͷద༻ɺػցʹ·͔͍ͤͨ • ϢʔβʔΛཧղͯ͠ɺΘ͔Γ͍͢දݱΛߟ͍͑ͨ • දݱ͚ͩͰͳ͘ɺઓུ༷ɾUIݕ౼͍ͨ͠
CONFIDENTIAL ·ͱΊ
CONFIDENTIAL textlintͷࠓޙ • SmartHRͷϛογϣϯʮࣾձͷඇ߹ཧΛɺϋοΫ͢Δɻʯ • textlintͰແବͳ࡞ۀΛݮΒ͢ͷɺখ͞ͳϋοΫ • textlintʹݶΒͣɺແବͳ࡞ۀΛݮΒ͢ثΛ࡞Γɺ ΧελϚʔʹαΫηεΛಧ͚ɺࣄۀΛਪਐ͍ͤͨ͞
CONFIDENTIAL ·ͱΊ • textlintͷ͜ͱΛΒͳ͔ͬͨํ 😲 ڵຯ͕Θ͍ͨΒɺௐͯΈ͍ͯͩ͘͞ʂ • textlintͷಋೖΛݕ౼͍ͯ͠Δํ 🤩
ͥͻɺಋೖΛͯ͠Έ͍ͯͩ͘͞ʂ • textlintΛಋೖͰ͖ͳ͍ํ ☺ಋೖࡁΈͷڥʹɺ׆༂ͷΛҠͯ͠Έͯʁ https://github.com/kufu/textlint-rule-preset-smarthr ͝ར༻͍ͩ͘͞ʂ
CONFIDENTIAL • ͏গ͠ɺͯ͠Έ͍ͨํ ɹɹɹɹɹɹɹɹ ɹɹɹɹɹɹɹɹ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ • ΧδϡΞϧ໘ஊ Meety Λ༻ҙ͠·ͨ͠ɻ
• ࠓճͷΠϕϯτࢀՃऀͷํݶఆʂ • ʮϓϩμΫτxϥΠςΟϯάʯʹ͍ͭͯ͠·͠ΐ͏ʂ
CONFIDENTIAL ͓ΘΓ