2025/7/19に考えた可搬性の高い執筆環境の構成
#2025/7/19
from 可搬性の高い執筆環境を考える
Docker + devcontainer
Quarto + textlint + uv
code: 構成
my-quarto-template/
│
├── .devcontainer/
│ ├── devcontainer.json # Devcontainerの定義ファイル
│ └── Dockerfile # 環境構築のためのDockerイメージ定義
│
├── .vscode/
│ └── settings.json # VSCodeエディタの推奨設定
│
├── contents/ # 論文や資料の本体 (.qmdファイル) を置く場所
│ ├── index.qmd
│ ├── 01-introduction.qmd
│ └── figures/
│ └── my_plot.py
│
├── _quarto.yml # Quartoのプロジェクト設定 (言語切替など)
├── package.json # textlint とそのルールの依存関係を定義
├── .textlintrc.json # textlint のルールを設定
├── pyproject.toml # uv で管理するPythonパッケージを定義
├── .gitignore
└── README.md