Skip to content

Add draft-first PR creation, test naming, and Specs suffix conventions#438

Merged
dennisdoomen merged 1 commit into
Fallout-build:mainfrom
dennisdoomen:docs-skill-agents-guidance
Jun 29, 2026
Merged

Add draft-first PR creation, test naming, and Specs suffix conventions#438
dennisdoomen merged 1 commit into
Fallout-build:mainfrom
dennisdoomen:docs-skill-agents-guidance

Conversation

@dennisdoomen

@dennisdoomen dennisdoomen commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

Add three focused documentation rules to guide agent and human contributors on testing and PR creation practices.

What changed

  • docs/agents/issue-and-pr-style.md: Added draft-by-default rule (PRs created as draft unless explicitly requested otherwise)
  • docs/agents/conventions.md: Added AV1600 test naming convention (behavior-focused, present-tense test names) and Specs suffix convention (test projects/files/classes use Specs suffix instead of Test/Tests)

Why

These rules belong in domain-specific docs where they apply. Draft creation is part of PR best practices (issue-and-pr-style), and test naming conventions are code style (conventions). Using Specs clarifies behavior-specification semantics in testing.

@dennisdoomen dennisdoomen added the target/vCurrent Targets the current version label Jun 28, 2026
@dennisdoomen dennisdoomen changed the title Add skills/agents.md with feedback-driven agent rules Update AGENTS.md with feedback-driven agent rules Jun 28, 2026
@dennisdoomen dennisdoomen changed the title Update AGENTS.md with feedback-driven agent rules Add draft-first and behavior-focused test naming guidance Jun 28, 2026
dennisdoomen added a commit to dennisdoomen/Fallout that referenced this pull request Jun 28, 2026
- Add draft-by-default rule to issue-and-pr-style.md (part of PR creation best practices)
- Add AV1600 test naming convention to conventions.md (code style)
- Revert AGENTS.md to remove overly broad rules; keep canonical brief

Closes Fallout-build#438
dennisdoomen added a commit to dennisdoomen/Fallout that referenced this pull request Jun 28, 2026
- Create PRs as draft by default (issue-and-pr-style.md)
- Test naming follows AV1600 behavior-focused style (conventions.md)
- Test files/classes use Specs suffix (conventions.md)
- Revert AGENTS.md to remove overly broad rules; keep canonical brief

Closes Fallout-build#438
@dennisdoomen
dennisdoomen force-pushed the docs-skill-agents-guidance branch from f893ab9 to 87b29b2 Compare June 28, 2026 12:07
dennisdoomen added a commit to dennisdoomen/Fallout that referenced this pull request Jun 28, 2026
- Create PRs as draft by default (issue-and-pr-style.md)
- Test naming follows AV1600 behavior-focused style (conventions.md)
- Test files/classes use Specs suffix (conventions.md)
- Revert AGENTS.md to remove overly broad rules; keep canonical brief

Closes Fallout-build#438
@dennisdoomen
dennisdoomen force-pushed the docs-skill-agents-guidance branch from 87b29b2 to dc1fd56 Compare June 28, 2026 12:08
@dennisdoomen dennisdoomen changed the title Add draft-first and behavior-focused test naming guidance Add draft-first PR creation, test naming, and Specs suffix conventions Jun 28, 2026
@dennisdoomen
dennisdoomen marked this pull request as ready for review June 28, 2026 12:11

@ChrisonSimtian ChrisonSimtian left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

lgtm, I like the draft addition for PRs. really should raise PRs as drafts and then get HITL in first before marking it as reviewable (hence the label that we can now get rid of :-) )

@ChrisonSimtian ChrisonSimtian added the Can Merge These PRs are just waiting to be merged, nothing more to do and maintainer has approved label Jun 28, 2026
- Create PRs as draft by default (issue-and-pr-style.md)
- Test naming follows AV1600 behavior-focused style (conventions.md)
- Test files/classes use Specs suffix (conventions.md)
- Revert AGENTS.md to remove overly broad rules; keep canonical brief

Closes Fallout-build#438
@dennisdoomen
dennisdoomen force-pushed the docs-skill-agents-guidance branch from dc1fd56 to fe15af9 Compare June 29, 2026 04:38
@dennisdoomen
dennisdoomen enabled auto-merge (rebase) June 29, 2026 04:38
@dennisdoomen
dennisdoomen merged commit 902fa3b into Fallout-build:main Jun 29, 2026
1 check passed
@ChrisonSimtian ChrisonSimtian added the enhancement New feature or request label Jul 11, 2026
@dennisdoomen dennisdoomen added documentation Improvements or additions to documentation skip-changelog and removed enhancement New feature or request labels Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Can Merge These PRs are just waiting to be merged, nothing more to do and maintainer has approved documentation Improvements or additions to documentation skip-changelog target/vCurrent Targets the current version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants