Slide 1

Slide 1 text

VSCode ♡ YAML Atsushi Morimoto (@74th)

Slide 2

Slide 2 text

2月21日(木)発売!! 400ページで、ほぼ全機能解説 TypeScript/Go/Pythonでの          実践的な開発実例 拡張機能開発&LSP解説 (コマンド、タスク、テーマ…) Atsushi Morimoto @74th

Slide 3

Slide 3 text

YAML インデントで要素を区切る、人間が編集しやすいデータ表現形式 複数行テキスト、カスタムタグなど豊富な機能 ● Kubernetes Manifests ● Swagger ● AWS Cloud Formation

Slide 4

Slide 4 text

JSONの場合(VSCode付属拡張機能) JSON Schemaに従って、エラーの検出、コード補完ができる ● "$schema": "http://swagger.io/v2/schema.json" を置く ● 設定に書く // .vscode/settings.json { "json.schemas": [ { "fileMatch": [ "swagger/*.json" ], "url": "http://swagger.io/v2/schema.json" } ] }

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

YAML(VSCode拡張機能) JSONスキーマを使用 設定で対応を書くと、エラー検出、コード補完が利用可能 // .vscode/settings.json { "yaml.schemas": { "http://swagger.io/v2/schema.json": "swagger/*.yaml", "kubernetes": "manifest/**/*.yaml" } }

Slide 7

Slide 7 text

No content