Skip to content

chore: OSS リポジトリ整備 (大手OSS慣行に準拠) - #1

Merged
K092203 merged 1 commit into
mainfrom
claude/repository-review-mrm33b
Jun 10, 2026
Merged

chore: OSS リポジトリ整備 (大手OSS慣行に準拠)#1
K092203 merged 1 commit into
mainfrom
claude/repository-review-mrm33b

Conversation

@K092203

@K092203 K092203 commented Jun 10, 2026

Copy link
Copy Markdown
Owner
  • 内部作業ログ・生成物を削除 (task_log.txt, final_report.txt,
    run_all_steps.sh, generate_final_report*.py, 結果CSV一式,
    ビルド済み _lib.abi3.so)
  • benchmark*.py を benchmarks/ に集約し README を追加
  • DEVELOPMENT.md を docs/ に移動し README からリンク
  • .gitignore に *.so / *.csv 等の生成物パターンを追加
  • pyproject.toml / Cargo.toml に PyPI/crates 向けメタデータを追加
    (description, license, authors, classifiers, urls)
  • Cargo.toml: pyo3/extension-module をデフォルトから外し
    cargo test のリンクエラーを解消 (maturin 側で有効化)
  • CI: maturin develop (venv必須で失敗) を pip install . に変更、
    scipy/scikit-learn を追加、workflow_dispatch 対応
  • README: 実CIバッジ化、未公開PyPIの install 手順修正、
    テスト数を83に統一、Optuna 連携と開発ログを記載
  • CHANGELOG: 未リリースのため [Unreleased] に変更
  • Issue テンプレート (bug/feature/benchmark) と PR テンプレートを追加

検証済み: cargo test --release (12 passed) /
pip install . + pytest (69 passed, 2 skipped)

https://claude.ai/code/session_019iMegoDQCz6ZzPDgKR3CcV

- 内部作業ログ・生成物を削除 (task_log.txt, final_report.txt,
  run_all_steps.sh, generate_final_report*.py, 結果CSV一式,
  ビルド済み _lib.abi3.so)
- benchmark*.py を benchmarks/ に集約し README を追加
- DEVELOPMENT.md を docs/ に移動し README からリンク
- .gitignore に *.so / *.csv 等の生成物パターンを追加
- pyproject.toml / Cargo.toml に PyPI/crates 向けメタデータを追加
  (description, license, authors, classifiers, urls)
- Cargo.toml: pyo3/extension-module をデフォルトから外し
  cargo test のリンクエラーを解消 (maturin 側で有効化)
- CI: maturin develop (venv必須で失敗) を pip install . に変更、
  scipy/scikit-learn を追加、workflow_dispatch 対応
- README: 実CIバッジ化、未公開PyPIの install 手順修正、
  テスト数を83に統一、Optuna 連携と開発ログを記載
- CHANGELOG: 未リリースのため [Unreleased] に変更
- Issue テンプレート (bug/feature/benchmark) と PR テンプレートを追加

検証済み: cargo test --release (12 passed) /
pip install . + pytest (69 passed, 2 skipped)

https://claude.ai/code/session_019iMegoDQCz6ZzPDgKR3CcV
@K092203
K092203 merged commit f26c300 into main Jun 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants