Skip to content

build: nix-templatesのbasicテンプレートを適用して開発環境を整備#23

Merged
ncaq merged 3 commits intomasterfrom
apply-template
Apr 18, 2026
Merged

build: nix-templatesのbasicテンプレートを適用して開発環境を整備#23
ncaq merged 3 commits intomasterfrom
apply-template

Conversation

@ncaq
Copy link
Copy Markdown
Owner

@ncaq ncaq commented Apr 18, 2026

長期間メンテナンスされていなかったリポジトリに、
nix-templatesのbasicテンプレートをベースとした開発環境を導入します。

主な変更内容:

  • Nix Flakes開発環境(flake.nix, flake.lock)の追加
  • treefmtによるフォーマット・リント統合(elisp-autofmt含む)
  • GitHub Actions CI(nix-fast-build, elisp-check, Kyosei PRレビュー)の追加
  • auto-sudoedit.el;; Version:ヘッダから自動リリースするworkflowの追加
  • direnv(.envrc)、editorconfig、MCP設定などの開発ツール設定の追加
  • LLM向けドキュメント(.github/copilot-instructions.md)とシンボリックリンクの追加
  • Renovate Bot設定の追加
  • .gitignoreのNix関連パターン追加
  • prettierによるREADME.mdのコードフェンス記法の統一
  • elisp-autofmtによるauto-sudoedit.elのフォーマット適用

長期間メンテナンスされていなかったリポジトリに、
nix-templatesのbasicテンプレートをベースとした開発環境を導入します。

主な変更内容:
- Nix Flakes開発環境(`flake.nix`, `flake.lock`)の追加
- treefmtによるフォーマット・リント統合(elisp-autofmt含む)
- GitHub Actions CI(`nix-fast-build`, `elisp-check`, Kyosei PRレビュー)の追加
- `auto-sudoedit.el`の`;; Version:`ヘッダから自動リリースするworkflowの追加
- direnv(`.envrc`)、editorconfig、MCP設定などの開発ツール設定の追加
- LLM向けドキュメント(`.github/copilot-instructions.md`)とシンボリックリンクの追加
- Renovate Bot設定の追加
- `.gitignore`のNix関連パターン追加
- prettierによる`README.md`のコードフェンス記法の統一
- elisp-autofmtによる`auto-sudoedit.el`のフォーマット適用
@ncaq ncaq self-assigned this Apr 18, 2026
@ncaq ncaq added Type: Refactoring Includes cleanup Type: CI Changes to CI configuration files and scripts Type: Dependencies Dependency issues or Changes to dependency files labels Apr 18, 2026
@ncaq
Copy link
Copy Markdown
Owner Author

ncaq commented Apr 18, 2026

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0022c48e98

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/release.yml
Comment thread .github/workflows/check.yml
ncaq added 2 commits April 18, 2026 13:35
docstringのシングルクォートをエスケープし、
`define-minor-mode`に`:group`指定を追加しました。
nixのdev shellだけでは不足でした。
elisp-checkジョブのためにemacsをセットアップします。
snapshotバージョンのEmacsを使用して、
正式リリースより先に互換性の問題を検出できるようにします。
@ncaq ncaq merged commit a7cd58c into master Apr 18, 2026
3 checks passed
@ncaq ncaq deleted the apply-template branch April 18, 2026 04:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: CI Changes to CI configuration files and scripts Type: Dependencies Dependency issues or Changes to dependency files Type: Refactoring Includes cleanup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant