Conversation
added 6 commits
April 11, 2026 23:52
カクヨムのサイト構造変更に対応 (whiteleaf7#452) @ponponusa
Narou.root_dir/tmp/ ではなく Dir.tmpdir/narou-mod/ を使用することで ホームディレクトリに ~/tmp が作成される問題を修正 @ponponusa
- Narou.tmp_dir に root_dir の SHA256 ハッシュ(先頭8文字)を含めて プロジェクト単位でネームスペースを分離 - ProcessManager から未使用の root_dir: パラメータを削除 - docs/process_management.md のパス表記を更新 @ponponusa
- macOS のパス例に narou-mod セグメントを追加 - PIDファイル手動削除の手順をプロジェクト単位に修正 - cleanup_processes.sh への参照を scripts/process_control.sh に統一 @ponponusa
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
tableOfContentsがtableOfContentsV2に変更された問題に対応 (カクヨムの構造変更によりエラーが発生 whiteleaf7/narou#452)narou-mod web実行時に~/tmpが作成される問題を修正 ([bug] macOS環境でnarou-mod web実行で~/tmpが作成されます #96).index.ymlから.vscode/settings.jsonに移動Details
カクヨム対応
webnovel/kakuyomu.jp.yaml、preset/parsers/kakuyomu.jp.yaml、docs/html_parser_analysis.mdのtableOfContents→tableOfContentsV2~/tmp 作成問題 (#96)
Narou.root_dir/tmp/からシステムの一時ディレクトリ (Dir.tmpdir/narou-mod/<hash>) に変更root_dirの SHA256 ハッシュ(先頭8文字)でプロジェクト単位にネームスペースを分離し、複数インスタンスの干渉を防止docs/process_management.mdのパス表記・スクリプト参照を実態に合わせて更新Test plan
bundle exec rspec spec/narou/process_manager_spec.rb spec/cli/command/web_spec.rbが通ることnarou-mod web実行後に~/tmpが作成されないことDir.tmpdir/narou-mod/<hash>/pids/に作成されること