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
This commit is contained in:
2026-09-04 16:14:32 +09:00
parent 7b7ba69082
commit 1dc836dca5
8 changed files with 55 additions and 51 deletions
+9 -9
View File
@@ -10,7 +10,7 @@ use std::sync::Arc;
// ──────────────────────────────────────────────
#[derive(Params)]
struct PluginParams {
struct PluginNameParams {
/// Editor window size, persisted with the plugin state.
#[persist = "editor-state"]
editor_state: Arc<EguiState>,
@@ -21,7 +21,7 @@ struct PluginParams {
gain: FloatParam,
}
impl Default for PluginParams {
impl Default for PluginNameParams {
fn default() -> Self {
Self {
editor_state: EguiState::from_size(320, 160),
@@ -47,11 +47,11 @@ impl Default for PluginParams {
// ──────────────────────────────────────────────
#[derive(Default)]
struct MyPlugin {
params: Arc<PluginParams>,
struct PluginName {
params: Arc<PluginNameParams>,
}
impl Plugin for MyPlugin {
impl Plugin for PluginName {
// TODO: Replace these placeholder values with your plugin's metadata.
const NAME: &'static str = "Plugin Name";
const VENDOR: &'static str = "Your Name";
@@ -124,7 +124,7 @@ impl Plugin for MyPlugin {
}
}
impl ClapPlugin for MyPlugin {
impl ClapPlugin for PluginName {
// TODO: Replace with a unique CLAP ID in reverse-DNS form, e.g. "com.acme.fuzzbox"
const CLAP_ID: &'static str = "com.your-domain.plugin-name";
const CLAP_DESCRIPTION: Option<&'static str> = Some("Your plugin description");
@@ -134,13 +134,13 @@ impl ClapPlugin for MyPlugin {
}
#[cfg(feature = "vst3")]
impl Vst3Plugin for MyPlugin {
impl Vst3Plugin for PluginName {
// TODO: Replace with a unique 16-byte Class ID.
// Must be exactly 16 bytes — padded with '!' if shorter.
const VST3_CLASS_ID: [u8; 16] = *b"Unique16CharId!!";
const VST3_SUBCATEGORIES: &'static [Vst3SubCategory] = &[Vst3SubCategory::Fx];
}
nih_export_clap!(MyPlugin);
nih_export_clap!(PluginName);
#[cfg(feature = "vst3")]
nih_export_vst3!(MyPlugin);
nih_export_vst3!(PluginName);