This is the provisioning profile for the Farcloser organization on GitHub.
It contains:
profile/README.md— the organization profile page shown on https://github.com/farcloser.github/ISSUE_TEMPLATE/— shared issue templates (bug, feature request, question) and their config.github/PULL_REQUEST_TEMPLATE.md— the default pull request body- community health files applied org-wide:
CODE_OF_CONDUCT.mdCONTRIBUTING.md— the DCO terms, mandatory commit signing, and commit rulesGOVERNANCE.mdSECURITY.md— private vulnerability reportingSUPPORT.mdFUNDING.yml
These defaults apply to every repository in the organization that does not provide its own.
GitHub only resolves them from a public .github repository, and only from the root,
.github/ or docs/.
- The org profile README is read from
profile/README.mdonly — that path is not configurable and has no fallback. - Issue templates are inherited all or nothing: GitHub's own wording is that if a
repository has any files in its own
.github/ISSUE_TEMPLATEfolder, none of the contents of the default folder are used. dependabot.yml,CODEOWNERSand workflows are not inherited org-wide. Renovate covers dependency updates;limendistributes the canonical workflows by pinning them into each repository.- A default
LICENSEcannot be inherited either — the one here covers this repository only.
This repository is limen-enrolled like every other
Farcloser repository, so the interface is the usual one:
just lint # limen, just, aqua, links, yaml, shell, dockerfile, commits, issue-forms
just fix
just do lint <recipe> runs a single check. The toolchain is pinned through aqua and
installed on first use; nothing needs to be set up by hand.
The one project-specific recipe. do lint yaml proves the templates parse and are
formatted, and do lint links (lychee) proves the links resolve — but neither can tell
that a well-formed YAML file is a valid issue form. GitHub fails that silently: it does
not reject the file, it just refuses to render the form. Since these templates are the
org-wide fallback, a broken one breaks issue creation in every repository that has none of
its own. .github/workflows/validate-issue-forms.sh checks them against the form schema —
shell plus the aqua-pinned yq, so it introduces no interpreter the toolchain does not
already pin, and do lint shell lints it like any other script we ship.
profile/README.md deliberately lists private repositories, marked 🔒. lychee runs
unauthenticated — that is the point, it sees what an anonymous visitor sees — so those
links 404 and are excluded in the root .lychee.toml. Keep the two in sync, and only ever
exclude a repository that is private on purpose: an entry there silences a real check.