This repository contains community health files for the whole Adamant-im organization.
GitHub uses this special repository to share issue templates, PR templates, and other defaults across all repositories in the org.
Located in .github/FUNDING.yml:
This file defines additional ways to financially support the ADAMANT community and its projects. It serves as a source of funding links across all repositories in the organization.
This repository contains the labels.json file, which serves as the single source of truth for GitHub issue labels across all repositories in the Adamant-im organization.
- Standardize labels across multiple repositories
- Ensure consistency in naming, colors, and descriptions
- Enable automated synchronization via GitHub Actions
labels.json is an array of objects, each representing a label:
[
{
"name": "bug",
"color": "d73a4a",
"description": "Something isn't working"
},
{
"name": "enhancement",
"color": "a2eeef",
"description": "New feature or request"
}
]Fields:
name(string) – The label name (required)color(string) – A 6-character hex color code (required)description(string) – A short description of the label (optional)
Note: If exported directly from GitHub API, extra fields may exist. Only
name,color, anddescriptionare used for synchronization.
- Edit or add new labels in
labels.json - Commit and push your changes to this repository
- GitHub Actions workflow will automatically synchronize labels across all linked repositories
If needed, you can manually sync labels using github-label-sync:
npx github-label-sync --labels labels.json --access-token <YOUR_TOKEN> owner/repo(Replace <YOUR_TOKEN> with a GitHub personal access token with read/write access to the target repository.)
- Keep
labels.jsonup-to-date to maintain consistency across repositories - Only labels defined here will be synchronized; any manual changes in individual repos may be overwritten
Located in .github/ISSUE_TEMPLATE/:
bug_report.yml– Template for reporting bugs, includes steps to reproduce, expected behavior, and environment detailsfeature_request.yml– Template for suggesting new features or enhancementstask_general.yml– Generic task template for issues that don’t fit into other categoriestask_apprelease.yml– Template for tracking app release preparation taskstask_publication.yml– Template for tasks related to publishing (e.g., releases, announcements)config.yml– GitHub configuration file that controls the issue template chooser (defines which templates appear when creating a new issue)
These templates ensure that contributors provide the necessary information when creating issues, which helps maintain clarity and consistency across all repositories.
All .yml files in .github/ISSUE_TEMPLATE/ are Issue Forms and appear in https://github.com/Adamant-im/<repo>/issues/new/choose for every repository in this organization (unless that repository defines its own templates).
Note: Templates in individual repositories override these org-wide defaults.
PULL_REQUEST_TEMPLATE.md– A default template shown when opening pull requests.
It guides contributors to describe the purpose of the PR, summarize changes, and link related issues.