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
hiro-it-35
Search
Haruki Tazoe
February 21, 2021
Programming
0
640
hiro-it-35
Haruki Tazoe
February 21, 2021
Tweet
Share
More Decks by Haruki Tazoe
See All by Haruki Tazoe
ドキュメント翻訳で学ぶ新しい言語仕様・機能
jdkfx
1
150
ゼミ内LT「Web API: The Good Parts」 を読みました - I read "Web API: The Good Parts".
jdkfx
0
49
フレームワークの内部構造を理解するためにフレームワークを作ってみることにした / phpcon-2021
jdkfx
2
1.1k
陽気なギャングが「行けたら行くぜ」って言ってたよ #23grads / Building a php framework
jdkfx
0
320
Svelte/Sapperで自作ブログをやってみる - Create a blog with Svelte/Sapper
jdkfx
0
170
PHPのオープンソースフレームワークLaravelについて
jdkfx
0
81
フロントにおけるLaravel Laravel.hiroshima
jdkfx
0
200
Other Decks in Programming
See All in Programming
プロダクトの品質に コミットする / Commit to Product Quality
pekepek
2
770
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
1
370
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
340
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
210
Recoilを剥がしている話
kirik
5
6.6k
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
180
良いユニットテストを書こう
mototakatsu
5
2k
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
720
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
0
160
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
730
たのしいparse.y
ydah
3
120
命名をリントする
chiroruxx
1
390
Featured
See All Featured
Designing for Performance
lara
604
68k
Documentation Writing (for coders)
carmenintech
66
4.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
It's Worth the Effort
3n
183
28k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Agile that works and the tools we love
rasmusluckow
328
21k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Git: the NoSQL Database
bkeepers
PRO
427
64k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Music & Morning Musume
bryan
46
6.2k
Transcript
Svelteの ドキュメント翻訳に 参加してみた Haruki Tazoe(@jdkfx) 第35回 #hiro_it
自己紹介
田添春樹(21) 広島工業大学 情報学部・知的情報システム学科 B2 バイク、読書、吹奏楽、映画鑑賞、 パズル、ゲーム… 最近はカメラにどっぷりハマってる Twitter/GitHub @jdkfx
None
Svelteとは
最近登場したフレームワーク https://2019.stateofjs.com/front-end-frameworks/
Svelteはコンパイラ JSを変換して吐き出す コンパイラなので必要ない機能などが生成したJSに含まれない コンパイラであるため、WebComponentとして出力可能
メリット 書くコード量や生成されるJSの量が少ない Vue.jsやReactなどのようにUIを記述できるので習得しやすい 依存が何もないため環境の立ち上げが楽にできる
デメリット エラーがわかりにくいため生のJSに強くないと対処できない 日本語(英語も)の情報が少ない
Svelte&Doc翻訳との出会い
Podcastの流し聞きから始まった https://uit-inside.linecorp.com/episode/72 割と最近聞いて知った
日本での普及について まだまだ採用実績が少ないため普及率はそこまで高くない そもそも文献の少なさが目立つ
Qiitaの記事から日本語DocPJを知る https://qiita.com/myLifeAsaDog/items/5d3036201f37a98e685d
翻訳に興味を持つ 翻訳がまだ進んでないことと、OSS貢献に興味があった コード書くOSS貢献は自分にはまだ難しいが翻訳ならできる
まずは自分で使ってみる
翻訳したDocのプルリクエスト https://github.com/svelte-jp/svelte-site-jp/pull/300
初のOSS貢献達成
割と嬉しかった
Svelte日本語コミュニティ
GitHub 日本語Doc翻訳PJが存在 今のところ翻訳が結構進んでいる https://github.com/svelte-jp
Discord 日本の方や海外の方が参加 現在、この鯖に参加している人数は70人近く GitHubリポジトリから招待リンクが踏める
最後に
まとめ 自分の知らないフレームワークなどに触れてみる新鮮さはいい 翻訳はOSS貢献でやりやすい分野であること