Files
nih-plug-template/tools/branding-sites.tsv
T
mikkeli 1dc836dca5 chore: point the placeholder homepage at the org wiki
The Cargo homepage feeds Plugin::URL, which hosts can show to users, so
the placeholder should be somewhere reachable rather than a github.com URL
that never existed.

This retires YOUR-USERNAME and YOUR-PLUGIN-NAME as canonical values, which
is the self-arming STALE mechanism working as designed: both were skipped
while they were part of HOMEPAGE and became live checks the moment they
were not. Both pass, since the whole URL was replaced.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WHt4DykxXaQnyaJfyS8KCn
2026-09-04 16:14:32 +09:00

2.6 KiB

1# branding-sites.tsv - every place a canonical name has to appear, and in what form.
2#
3# Generated and refreshed by tools/brand-plugin.sh; read by tools/check-branding.sh,
4# which asserts each pattern is present in its file. Tab-separated, four columns:
5#
6# kind req = a missing file is a failure; opt = a missing file is a skip
7# you added by hand. Custom rows are preserved across regeneration;
8# owned rows are overwritten, so do not hand-edit those.
9# file repo-relative path
10# pattern literal text that must appear in that file, already resolved
11#
12# Adding a site for something the template does not ship is a one-line edit here
13#
14#kindownerfilepattern
15reqpkg.bundlerbundler.toml[plugin_name]
16optpkg.ci.github/workflows/ci.yamlcargo xtask bundle plugin_name
17optpkg.readmeREADME.mdcargo xtask bundle plugin_name
18optdisplay.noticeNOTICEPlugin Name
19reqstruct.defsrc/lib.rsstruct PluginName {
20reqstruct.pluginsrc/lib.rsimpl Plugin for PluginName {
21reqstruct.clapsrc/lib.rsimpl ClapPlugin for PluginName {
22reqstruct.vst3src/lib.rsimpl Vst3Plugin for PluginName {
23reqstruct.exportclapsrc/lib.rsnih_export_clap!(PluginName);
24reqstruct.exportvst3src/lib.rsnih_export_vst3!(PluginName);
25reqparams.defsrc/lib.rsstruct PluginNameParams {
26reqparams.defaultsrc/lib.rsimpl Default for PluginNameParams {
27reqparams.fieldsrc/lib.rsparams: Arc<PluginNameParams>,