Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.01 KB

README.md

File metadata and controls

42 lines (30 loc) · 1.01 KB

勉強ノート

数学+プログラミング的な領域の勉強をまとめています

https://wakabame.github.io/study_note/ にホスティングしています

Rye + uv でのプロジェクト管理 GitHub Actions でのCI

プロジェクト管理

バージョン管理を Rye + uv で行います

CI

コードフォーマッティング

  • Python
  • jupyter notebook

導入方法

# Rye のインストール <https://rye.astral.sh/guide/installation/>
sh ./setup-rye.sh
# pre-commit 導入
rye run pre-commit install

開発環境でのプレビュー

. .venv/bin/activate
# notebook は保存するだけでは反映されてない
find notebook/ -name "*.ipynb" | while read file; do
  output_file=$(echo "$file" | sed 's|notebook/\([^/]*\)/|docs/\1/notebook/|; s|.ipynb$|.qmd|')
  mkdir -p $(dirname "$output_file")
  quarto convert "$file" --output "$output_file"
done
quarto preview docs
# localhost にプレビューが作成されるので, ブラウザからアクセスする