Skip to content

Commit ac11d7d

Browse files
authored
chore: point repo URLs at the XIV-Shinies org (#22)
* chore: point repo URLs at the XIV-Shinies org - Update the plugin repository URL players add in-game to the XIV-Shinies path - Update repo.json's RepoUrl, icon, gallery, and release download links - Update the plugin manifest's RepoUrl, IconUrl, and ImageUrls - Update the in-plugin source link and the csproj project URL - Update the release skill's repo.json template * docs(skills): forbid hard-wrapped prose in pull request bodies - Require PR body paragraphs to be one unbroken line so GitHub flows them - Require one line per bullet and checklist item
1 parent e0ebc4e commit ac11d7d

7 files changed

Lines changed: 24 additions & 22 deletions

File tree

.claude/skills/opening-pull-requests/SKILL.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,8 @@ diff, not its user-visible behavior.>
9999
```
100100

101101
**Body rules:**
102+
- **Never hard-wrap prose.** Write each paragraph as ONE unbroken line, however long it runs. GitHub renders a single newline inside a paragraph as a literal line break, so text wrapped at 80/100 columns arrives on the PR page broken at those columns instead of flowing to the reader's width. Blank lines separate paragraphs; nothing else in the body may contain a newline mid-sentence. This applies to the body text passed to `gh pr create`/`gh pr edit` — it is not a rule about how Markdown files in the repo are written
103+
- One line per bullet and per checklist item, for the same reason — a bullet that wraps renders as two broken lines
102104
- Bullets, not prose. Each bullet ≤ 100 chars
103105
- Test plan items must be **specific** — "Walk the new feature in-game" is too generic; "Log in on a claimed character, confirm login sync fires and quest rows appear with the plugin badge" is right
104106
- Always include `dotnet build` and `dotnet test` in the test plan

.claude/skills/releasing/SKILL.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ digraph release_flow {
158158
- csproj: `<Version>X.Y.Z</Version>`
159159
- `repo.json` (create from the template below on the first release): set `AssemblyVersion`
160160
to `X.Y.Z.0` and all three `DownloadLink*` to
161-
`https://github.com/noranda/xiv-shinies-plugin/releases/download/vX.Y.Z/XIVShinies.SyncPlugin.zip`.
161+
`https://github.com/XIV-Shinies/xiv-shinies-plugin/releases/download/vX.Y.Z/XIVShinies.SyncPlugin.zip`.
162162
Keep the descriptive fields (Author, Name, Punchline, Description, Tags…) identical to
163163
the built manifest at `src/XIVShinies.SyncPlugin/bin/Release/XIVShinies.SyncPlugin/XIVShinies.SyncPlugin.json`
164164
— the manifest is the source; repo.json mirrors it.
@@ -270,15 +270,15 @@ beats a false record.
270270
"Description": "(copy from the built manifest)",
271271
"Punchline": "(copy from the built manifest)",
272272
"ApplicableVersion": "any",
273-
"RepoUrl": "https://github.com/noranda/xiv-shinies-plugin",
273+
"RepoUrl": "https://github.com/XIV-Shinies/xiv-shinies-plugin",
274274
"DalamudApiLevel": 15,
275275
"Tags": ["collection", "sync", "quests", "achievements", "mounts", "minions", "relics"],
276276
"CategoryTags": ["utility"],
277-
"IconUrl": "https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/src/XIVShinies.SyncPlugin/images/icon.png",
277+
"IconUrl": "https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/src/XIVShinies.SyncPlugin/images/icon.png",
278278
"ImageUrls": [],
279-
"DownloadLinkInstall": "https://github.com/noranda/xiv-shinies-plugin/releases/download/vX.Y.Z/XIVShinies.SyncPlugin.zip",
280-
"DownloadLinkUpdate": "https://github.com/noranda/xiv-shinies-plugin/releases/download/vX.Y.Z/XIVShinies.SyncPlugin.zip",
281-
"DownloadLinkTesting": "https://github.com/noranda/xiv-shinies-plugin/releases/download/vX.Y.Z/XIVShinies.SyncPlugin.zip"
279+
"DownloadLinkInstall": "https://github.com/XIV-Shinies/xiv-shinies-plugin/releases/download/vX.Y.Z/XIVShinies.SyncPlugin.zip",
280+
"DownloadLinkUpdate": "https://github.com/XIV-Shinies/xiv-shinies-plugin/releases/download/vX.Y.Z/XIVShinies.SyncPlugin.zip",
281+
"DownloadLinkTesting": "https://github.com/XIV-Shinies/xiv-shinies-plugin/releases/download/vX.Y.Z/XIVShinies.SyncPlugin.zip"
282282
}
283283
]
284284
```

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ when the plugin unloads.
9393
2. Add this URL under **Custom Plugin Repositories**:
9494

9595
```
96-
https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/repo.json
96+
https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/repo.json
9797
```
9898

9999
3. Save, then install **XIV Shinies Sync** from `/xlplugins`.

repo.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@
77
"Description": "Automatically records your collection progress on XIV Shinies (https://xiv-shinies.com). New quest, achievement, mount, and minion unlocks appear on the site within seconds; Triple Triad cards, Occult Crescent progress, and the items the site tracks sync automatically in the background. Fully opt-in: nothing uploads until you finish the short setup, and you choose exactly which collections to send. Use /shinies to get started.",
88
"Punchline": "Your collections, on xiv-shinies.com, the moment you earn them.",
99
"ApplicableVersion": "any",
10-
"RepoUrl": "https://github.com/noranda/xiv-shinies-plugin",
10+
"RepoUrl": "https://github.com/XIV-Shinies/xiv-shinies-plugin",
1111
"DalamudApiLevel": 15,
1212
"Tags": ["collection", "sync", "quests", "achievements", "mounts", "minions", "relics"],
1313
"CategoryTags": ["utility"],
14-
"IconUrl": "https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/src/XIVShinies.SyncPlugin/images/icon.png",
14+
"IconUrl": "https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/src/XIVShinies.SyncPlugin/images/icon.png",
1515
"ImageUrls": [
16-
"https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/images/gallery/settings-1-masthead-sync.png",
17-
"https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/images/gallery/settings-2-collections.png",
18-
"https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/images/gallery/settings-5-uploads.png"
16+
"https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/images/gallery/settings-1-masthead-sync.png",
17+
"https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/images/gallery/settings-2-collections.png",
18+
"https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/images/gallery/settings-5-uploads.png"
1919
],
20-
"DownloadLinkInstall": "https://github.com/noranda/xiv-shinies-plugin/releases/download/v0.6.0/XIVShinies.SyncPlugin.zip",
21-
"DownloadLinkUpdate": "https://github.com/noranda/xiv-shinies-plugin/releases/download/v0.6.0/XIVShinies.SyncPlugin.zip",
22-
"DownloadLinkTesting": "https://github.com/noranda/xiv-shinies-plugin/releases/download/v0.6.0/XIVShinies.SyncPlugin.zip"
20+
"DownloadLinkInstall": "https://github.com/XIV-Shinies/xiv-shinies-plugin/releases/download/v0.6.0/XIVShinies.SyncPlugin.zip",
21+
"DownloadLinkUpdate": "https://github.com/XIV-Shinies/xiv-shinies-plugin/releases/download/v0.6.0/XIVShinies.SyncPlugin.zip",
22+
"DownloadLinkTesting": "https://github.com/XIV-Shinies/xiv-shinies-plugin/releases/download/v0.6.0/XIVShinies.SyncPlugin.zip"
2323
}
2424
]

src/XIVShinies.SyncPlugin/PluginMeta.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public static class PluginMeta
3434
public const string DisplayName = "XIV Shinies Sync";
3535

3636
/// <summary>Where the plugin's source lives (mirrors the manifest <c>RepoUrl</c> field).</summary>
37-
public const string SourceUrl = "https://github.com/noranda/xiv-shinies-plugin";
37+
public const string SourceUrl = "https://github.com/XIV-Shinies/xiv-shinies-plugin";
3838

3939
/// <summary>The community Discord invite (the same one the website links to).</summary>
4040
public const string DiscordUrl = "https://discord.gg/UuNe5BwAGG";

src/XIVShinies.SyncPlugin/XIVShinies.SyncPlugin.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
hygiene, but note the Dalamud manifest's own "RepoUrl" field is set explicitly in
3333
XIVShinies.SyncPlugin.json — the SDK does not derive RepoUrl from this property.
3434
-->
35-
<PackageProjectUrl>https://github.com/noranda/xiv-shinies-plugin</PackageProjectUrl>
35+
<PackageProjectUrl>https://github.com/XIV-Shinies/xiv-shinies-plugin</PackageProjectUrl>
3636

3737
<!-- SPDX license id; matches the repo's MIT LICENSE file. -->
3838
<PackageLicenseExpression>MIT</PackageLicenseExpression>

src/XIVShinies.SyncPlugin/XIVShinies.SyncPlugin.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"Punchline": "Your collections, on xiv-shinies.com, the moment you earn them.",
55
"Description": "Automatically records your collection progress on XIV Shinies (https://xiv-shinies.com). New quest, achievement, mount, and minion unlocks appear on the site within seconds; Triple Triad cards, Occult Crescent progress, and the items the site tracks sync automatically in the background. Fully opt-in: nothing uploads until you finish the short setup, and you choose exactly which collections to send. Use /shinies to get started.",
66
"ApplicableVersion": "any",
7-
"RepoUrl": "https://github.com/noranda/xiv-shinies-plugin",
8-
"IconUrl": "https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/src/XIVShinies.SyncPlugin/images/icon.png",
7+
"RepoUrl": "https://github.com/XIV-Shinies/xiv-shinies-plugin",
8+
"IconUrl": "https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/src/XIVShinies.SyncPlugin/images/icon.png",
99
"ImageUrls": [
10-
"https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/images/gallery/settings-1-masthead-sync.png",
11-
"https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/images/gallery/settings-2-collections.png",
12-
"https://raw.githubusercontent.com/noranda/xiv-shinies-plugin/main/images/gallery/settings-5-uploads.png"
10+
"https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/images/gallery/settings-1-masthead-sync.png",
11+
"https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/images/gallery/settings-2-collections.png",
12+
"https://raw.githubusercontent.com/XIV-Shinies/xiv-shinies-plugin/main/images/gallery/settings-5-uploads.png"
1313
],
1414
"CategoryTags": [
1515
"utility"

0 commit comments

Comments
 (0)