| version | v0.1.0 | |
|---|---|---|
| last_updated | 2026-05-29 | |
| owners |
|
|
| file_type | documentation | |
| description | Configuration reference for tools, standards, and automation |
Ensures consistent coding style across all editors and IDEs.
Key Settings:
- Indent style: spaces (2 spaces)
- End of line: LF
- Charset: UTF-8
- Trim trailing whitespace
- Insert final newline
Excludes files from version control.
Common Entries:
node_modules/.envand.env.localbuild/anddist/.DS_Store*.log
NPM package configuration and scripts.
Key Scripts:
npm test: Run test suitenpm run lint:md: Lint Markdown filesnpm run lint:js: Lint JavaScript/TypeScriptnpm run format: Format code with Prettier
Package manager configuration.
Settings:
- Registry configuration
- Authentication tokens (in
.npmrc) - Version constraints
- Dependency specifications
- Require status checks to pass
- Require code review (1 approver minimum)
- Require up-to-date branches
- Include administrators
Organization-wide label taxonomy:
- Type: bug, feature, docs, refactor
- Priority: critical, high, medium, low
- Status: backlog, in-progress, review, done
- Component: Component-specific labels
Specifies required reviewers for files:
* @default-owner
src/core/ @core-team
docs/ @docs-team
- Workflow files in
.github/workflows/ - Trigger on: push, pull_request, schedule
- Matrix strategy for multiple environments
- Caching for dependencies
Required checks for all PRs:
- Unit tests pass
- Linting passes
- Coverage maintained
- Type checking passes
- Security scanning passed
JavaScript/TypeScript linting.
Rules:
- Enforce consistent code style
- Detect potential errors
- Require accessibility best practices
- No console statements in production
Code formatting.
Settings:
- Print width: 100
- Tab width: 2
- Use spaces (not tabs)
- Trailing commas: es5
- JSX single quotes
PHP code quality.
Standards:
- WordPress Coding Standards (WPCS)
- Custom rule sets
- Exclude test files and vendor
- Auto-fixable violations
Type checking configuration.
Compiler Options:
- Strict mode enabled
- Target: ES2020
- Module: ESNext
- Strict null checks
All documentation files use YAML front matter with:
file_type: Document type (instruction, documentation, etc.)title: Human-readable titledescription: Brief descriptionversion: Semantic versionlast_updated: Last modification dateowners: Team responsible for content
- Headings: h1-h6 only (proper hierarchy)
- Code blocks: language specified
- Links: inline markdown format
- Lists: 2-space indentation
- Tables: markdown format
Automated labels based on:
- File changes (e.g.,
.github/→ governance) - Content matching (keywords trigger labels)
- Type detection (PR vs issue)
- Assignee based routing
- Version management: Semantic Versioning
- Changelog format: Keep a Changelog
- Release notes: GitHub releases
- Tag format:
v{major}.{minor}.{patch}