Organization-level defaults for the drumandbytes GitHub org.
| Path | Purpose |
|---|---|
profile/README.md |
Renders as the org landing page at github.com/drumandbytes. |
profile/assets/ |
Profile banner + the dnb-robot GitHub App logo (dnb-robot.svg source, dnb-robot.png avatar) — see its README. |
profile/scripts/update_profile.py |
Regenerates the BLOG-POSTS block in the profile from the blog RSS feed. |
profile/social/ |
Generator for the per-repo social-preview cards (uploaded to each repo's settings by hand — see its README). |
.github/workflows/update-profile.yml |
Runs that script daily and commits the result (as the dnb-robot app). |
.github/workflows/ci.yml |
actionlint + ruff + template validation on every PR; the gate for auto-merge. |
.github/dependabot.yml |
Weekly grouped bumps for the actions used in .github/workflows/. |
.github/workflows/dependabot-auto-merge.yml |
Enables auto-merge on a Dependabot PR once CI passes (via reusable-actions). |
SECURITY.md |
Default security policy. |
CONTRIBUTING.md |
Default contribution guidelines. |
CODE_OF_CONDUCT.md |
Contributor Covenant 2.1. |
SUPPORT.md |
Where to get help. |
.github/PULL_REQUEST_TEMPLATE.md |
Default PR template. |
.github/ISSUE_TEMPLATE/ |
Default issue forms + chooser config. |
FUNDING.yml |
Adds the "Sponsor" button, pointing at the org's GitHub Sponsors listing. |
GitHub automatically applies the community-health files above to any repository
in the org that does not provide its own copy. A repo with its own
SECURITY.md, CONTRIBUTING.md, issue templates, etc. always wins — nothing here
overrides a repo-local file. Same rule for FUNDING.yml — a repo with its own
funding config keeps it instead of inheriting this one.
Dependabot opens one grouped PR a week for the actions pinned in
.github/workflows/. ci.yml runs on it; once green,
dependabot-auto-merge.yml enables auto-merge (squash) through the org's shared
reusable-actions/auto-merge.yml. Requires allow_auto_merge on this repo —
set it in dnb-tf alongside the other repo defaults.
- The page lives in
profile/README.md. Imagesrcattributes use absoluteraw.githubusercontent.com/.../main/...URLs so they resolve on the rendered org page. - Preview locally with
grip(grip profile/README.md) or the editor's Markdown preview. Note that repo-hosted images only load once the change is onmain. - Changes go through a pull request (enforced org-wide).
- The Latest from the blog list between the
<!-- BLOG-POSTS:START -->/<!-- BLOG-POSTS:END -->markers is generated — editprofile/scripts/update_profile.py, not the list. Run it locally withpython3 profile/scripts/update_profile.py, or trigger the Update profile workflow. It pushes straight tomainas thednb-robotapp (the one bypass actor on the branch ruleset).
MIT. The community-health files are adapted from the Contributor Covenant and standard templates; reuse them freely.