Organization-Wide Issue & PR Templates for ADAMANT
To improve consistency across all ADAMANT repositories, we can leverage GitHub’s organization-wide templates feature. By creating a special .github repository at the root of the organization, we can provide default templates that repositories without their own custom templates will automatically inherit.
This repository would contain several template files. For bug reports, a bug_report.yml file would structure the reporting process. For feature requests, feature_request.yml would guide contributors. A config.yml file can control template visibility and add contact links, while a PULL_REQUEST_TEMPLATE.md file would standardize pull request descriptions.
Implementing these templates provides a clear structure for contributors, ensuring critical details like steps to reproduce, motivation, and alternatives are not missed. This saves maintainers time by reducing incomplete issues and improves the overall developer experience across all ADAMANT projects.
The next step is to decide on the final wording and fields for these templates. Once agreed upon, we can prepare a pull request with the ready-to-use files.