Skip to content

Organization-level GitHub defaults — issue form templates, label taxonomy, contributing guidelines, and code ownership for all RentSpree repositories.

Notifications You must be signed in to change notification settings

rentspree/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.github

Organization-level GitHub defaults for RentSpree.

Contents

Path Purpose
.github/ISSUE_TEMPLATE/*.yml Issue form templates (bug, feature, tech debt, operational)
.github/ISSUE_TEMPLATE/config.yml Issue template chooser configuration
labels.yml Canonical label taxonomy (reference for org default labels)
CODEOWNERS Default code ownership
CONTRIBUTING.md Contributing guidelines

How It Works

Files in this repository serve as community health file defaults. Any RentSpree repository that does not define its own versions will inherit these files automatically.

Repositories can override any default by placing their own version in their .github/ directory.

Issue Templates

Four issue form templates are available org-wide:

  • Bug Report — Repro steps, expected/actual behavior, environment
  • Feature Request — Problem statement, proposed solution, acceptance criteria
  • Tech Debt — Current state, desired state, affected file paths
  • Operational Issue — Severity, impact, mitigation steps

Label Taxonomy

labels.yml defines a shared label scheme using a hybrid naming convention:

  • Prefixed (key/value) for multi-value categories where grouping aids filtering
  • Simple names for standalone type and AI labels (reuses GitHub defaults)
Category Style Examples
Type simple bug, enhancement, tech-debt, operational
priority/ prefixed critical, high, medium, low
area/ prefixed frontend, backend, infrastructure, data, integrations
severity/ prefixed critical, high, medium, low
status/ prefixed triage, accepted, in-progress, blocked, wont-fix
bot/ prefixed md-drift, summary, md-first-gen
AI simple ai-candidate, ai-assigned, claude-code-assisted
Team simple team-ada, team-infradevex, team-magenta, etc.

Managing Labels

Org-level default labels are managed through the GitHub organization settings UI. Default labels are automatically applied to new repositories created in the org. When updating labels.yml, also update the org default labels in Settings > Repository defaults > Labels to keep them in sync.

Contributing

See CONTRIBUTING.md.

About

Organization-level GitHub defaults — issue form templates, label taxonomy, contributing guidelines, and code ownership for all RentSpree repositories.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •