Composerの良いところを褒めに褒めまくるLT
by
yamii
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Copyright© M&Aクラウド 普段のプロジェクト開発で 当たり前すぎてあまり⽬⽴たない Composerの良いところを 褒めに褒めまくるLT
Slide 2
Slide 2 text
Copyright© M&Aクラウド ⾃⼰紹介 2 3年くらい思うがままに、PHP, Laravel使っている⼈ yamii(やみー)
Slide 3
Slide 3 text
Copyright© M&Aクラウド 導⼊ 3 今回のLTでは Composerを褒めまくるぞ
Slide 4
Slide 4 text
Copyright© M&Aクラウド 導⼊ 4 なぜ?
Slide 5
Slide 5 text
Copyright© M&Aクラウド 導⼊ 5 PHP採⽤している開発現場 Composer使っている
Slide 6
Slide 6 text
Copyright© M&Aクラウド 導⼊ 6 実務であまり気にかけてやれない →だから話すぞ!
Slide 7
Slide 7 text
Copyright© M&Aクラウド 7
Slide 8
Slide 8 text
Copyright© M&Aクラウド アジェンダ 8 ‧composer.jsonを深ぼって褒める ‧Packageを⾃作できる仕組みを褒める ‧セキュリティ、アップデートの仕組みを褒める ‧とにかく⾊々褒める
Slide 9
Slide 9 text
Copyright© M&Aクラウド 9 composer.jsonを深ぼって褒める
Slide 10
Slide 10 text
Copyright© M&Aクラウド 褒める 10 composer.json →普段あまり詳しくは⾒ない
Slide 11
Slide 11 text
Copyright© M&Aクラウド 褒める 11 深ぼっていく!
Slide 12
Slide 12 text
Copyright© M&Aクラウド 12 褒める requireに⾊々なパッケージが並んでいる
Slide 13
Slide 13 text
Copyright© M&Aクラウド 褒める 13 よく読んでみると 知らないパッケージがある
Slide 14
Slide 14 text
Copyright© M&Aクラウド 褒める 14 パッケージの情報を取得できる コマンドがある
Slide 15
Slide 15 text
Copyright© M&Aクラウド 褒める 15 composer show [パッケージ名]
Slide 16
Slide 16 text
Copyright© M&Aクラウド 褒める 16 じょ、、、情報量が多い
Slide 17
Slide 17 text
Copyright© M&Aクラウド 褒める 17 composer browse ‒show [パッケージ名] パッケージリポジトリURLを出⼒
Slide 18
Slide 18 text
Copyright© M&Aクラウド 褒める 18 関連するパッケージを検索
Slide 19
Slide 19 text
Copyright© M&Aクラウド 褒める 19 composer suggests [パッケージ名] インストールされているパッケージと関連するパッケージの⼀覧が出⼒
Slide 20
Slide 20 text
Copyright© M&Aクラウド 褒める 20 composer.jsonは情報源 コマンドを使って様々な情報を取得できる 👏👏👏
Slide 21
Slide 21 text
Copyright© M&Aクラウド 褒める2 21 すごい!
Slide 22
Slide 22 text
Copyright© M&Aクラウド 22 Packageを⾃作できる仕組みを褒める
Slide 23
Slide 23 text
Copyright© M&Aクラウド Packagistの説明 23
Slide 24
Slide 24 text
Copyright© M&Aクラウド 褒める 24 HelloWorldから作ると わかりやすい
Slide 25
Slide 25 text
Copyright© M&Aクラウド 褒める 25 Packagistへの登録⾃体は意外に簡単 HelloWorldしているひともたくさんいる
Slide 26
Slide 26 text
Copyright© M&Aクラウド 褒める 26 簡単に公開できる仕組みが好き →参考情報が増えるから
Slide 27
Slide 27 text
Copyright© M&Aクラウド 褒める 27 (うまく使うと)運⽤保守が楽になる!
Slide 28
Slide 28 text
Copyright© M&Aクラウド 褒める 28 ありがとう!
Slide 29
Slide 29 text
Copyright© M&Aクラウド 29 セキュリティ、アップデートの 仕組みを褒める
Slide 30
Slide 30 text
Copyright© M&Aクラウド 褒める 30 便利なコマンド2つ!
Slide 31
Slide 31 text
Copyright© M&Aクラウド 褒める 31 composer audit インストールしたパッケージにセキュリティ上の問題がないか監査する
Slide 32
Slide 32 text
Copyright© M&Aクラウド 褒める 32 composer outdated インストール済みパッケージがアップデート可能であるかを出⼒ アップデート推奨されるものは⾚⾊で定義
Slide 33
Slide 33 text
Copyright© M&Aクラウド 褒める 33 定期的にコマンド実⾏して リスクを検知
Slide 34
Slide 34 text
Copyright© M&Aクラウド 褒める 34 安全にパッケージ管理 できる仕組みを褒めたい 👏👏👏
Slide 35
Slide 35 text
Copyright© M&Aクラウド 35 とにかく⾊々褒める
Slide 36
Slide 36 text
Copyright© M&Aクラウド 褒める 36 10年以上継続的にコミットしている 開発者がいる https://github.com/composer/composer/gra phs/contributors
Slide 37
Slide 37 text
Copyright© M&Aクラウド 褒める 37
Slide 38
Slide 38 text
Copyright© M&Aクラウド 褒める 38 ⽀えてくれるスポンサー(開発者)がいる https://github.com/sponsors/composer
Slide 39
Slide 39 text
Copyright© M&Aクラウド 褒める 39
Slide 40
Slide 40 text
Copyright© M&Aクラウド まとめ 40 Thank You Composer!!
Slide 41
Slide 41 text
Copyright© M&Aクラウド まとめ 41 Fin