スキル一覧に戻る
DaRacci

contributing

by DaRacci

An idiots nix config

17🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: contributing description: Create commits and pull requests following conventions

Contributing

Pre-Submission Checklist

Before submitting changes:

  • Run nix fmt to format code
  • Run nix flake check (with devenv-root override)
  • Test at least one affected host configuration
  • Test at least one affected home configuration (if applicable)
  • Verify commit message follows conventions

Commit Message Format

Use conventional commit format:

type(scope): brief summary

Optional body explaining why the change was made.

Types

TypeUse For
featNew feature or capability
fixBug fix
choreMaintenance, dependencies
refactorCode restructuring without behavior change
buildBuild system changes
ciCI/CD changes
styleFormatting, whitespace

Scopes

Scope should be the common directory path:

ScopeExample
home/racciChanges to racci's home config
hosts/serverChanges affecting server hosts
hosts/server/nixdevChanges specific to nixdev
modules/nixosNixOS module changes
modules/home-managerHome-Manager module changes
pkgsPackage changes
libLibrary function changes

Examples

feat(hosts/server/nixdev): add woodpecker CI runner

fix(modules/nixos/services): correct tailscale firewall rules

chore(flake): update nixpkgs input

refactor(lib/builders): simplify mkSystem arguments

Pull Request Guidelines

  • Title should mirror the commit header
  • Link related issues: Closes #123 or Fixes #123
  • Describe changes and reasoning in the PR body
  • Ensure CI passes before requesting review

PR Description Template

## Summary

Brief description of what this PR does and why.

## Changes

- Change 1
- Change 2

## Testing

- Tested on: <hostname>
- Home config tested: <user>@<host>

Closes #<issue>

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です