Skip to content

Update and align issue templates across API repositories #121

@hdamker

Description

@hdamker

Problem description

Issue templates in Template_API_Repository have evolved over time, but changes were not propagated to existing repositories. The current template set defines 5 issue types (correction, documentation, enhancement, repository management, tests) with corresponding labels and a config.yml with links to sub project discussions and design guidelines.

Existing repositories may have outdated templates, be missing mandatory ones, or have templates referencing labels that don't exist in the repository (see #120 for label standardization).

GitHub supports organization-level fallback templates via the .github repository, but these are not suitable for CAMARA because:

  • Repositories have repo-specific links in template configuration (e.g., discussions URL)
  • Templates would not be available within locally cloned repositories (relevant for AI-assisted contributions)

Related: #51

Expected action

  1. Review and update the current issue templates in Template_API_Repository to reflect current needs
  2. Audit issue templates across API repositories against the updated reference set
  3. Identify repositories with missing or outdated templates
  4. Create alignment campaign (PRs or issues per affected repo) to update templates
  5. Ensure labels referenced by templates exist in all repos (coordinated with Standardize labels across camaraproject repositories #120)

Additional context

The 5 current issue templates are: correction, documentation, enhancement, repository management, tests. Each references a specific label that must exist in the repository.

Metadata

Metadata

Assignees

No one assigned

    Labels

    repository complianceCompliance of repositories with organizational standardsrepository managementIssues and PRs related to the management of the sub project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions