ディストリビューションを
読む!ダイジェスト版
Tomotsugu Kaneko - @snize
金子 智嗣
Zerobase Incのエンジニア
Drupal Meetup Tokyoの運営メンバの1人(昨日!)
twitter: @snize
bulblub.com
最初にお知らせ
過去スライド
● Drupalのおいしいところ - UMAMIを引き
出すチーム開発
● Configuration Management with
Drupal
● Why Drupal - Configuration
Management
● Secure your site with Drupal Paranoia
● Talking with Drupal - psyshでの対話型
デバッグ
宣伝
お仕事としてDrupalのメンター、チームへの 
トレーニング、導入支援やってます。
お問い合わせは contact@zerobase.jp 又は
@snize まで
オープンコミュニティであれば無料でも   
講演におじゃまします(応相談)。
@snize まで
ディストリビューションって何?
Drupalのコアにテーマ・モジュール・ライブラリ・インス
トール時の設定などをまとめたもの。
大きく分けて2種類
- 機能特化型
- 開発者向けのクイックスタート用
Distributions | Drupal 8 guide on Drupal.org
なぜディストリビューションを読むのか
なぜディストリビューションを読むのか
ディストーションを作るもの維持するのも大変(経験談)
- 取捨選択が大変(センスが問われる)
企業やグループのベストプラクティスが詰まっている
と思う。
ほんと?
deGov - Drupal 8 for German Government
varbase - Vardotが作っていて、有償サポートしている
lightning - Aquiaが作っている(Drupalの理想形の模索?)
ディストリビューションどこを読むのか
主にcomposer.json
- 複数で共通するモジュールの発見
- 知らないモジュールの発見
- composer.jsonの運用とか構成の参考
- patch以下(依存モジュールにどんなバグがあるかなど)
Drupal 8のディストリビューション探し方
Distribution project |
Drupal.org
Core compatibility: 8.x
Sort by: Most installed
varbaseのcomposer.jsonを読んでみよう
※ここからは時間の許す限りDrupal Meetup Tokyo的にゆるくやります
https://github.com/Vardot/varbase/blob/8.x-6.x/composer.json#L31
https://cgit.drupalcode.org/varbase_core/tree/composer.json
https://github.com/acquia/lightning/blob/8.x-3.x/composer.json#L14
以上!

ディストリビューションを読む!ダイジェスト版