Add local user groups directory - #71
Open
psjamesp wants to merge 3 commits into
Open
Conversation
Add a Goldmark heading render hook that renders each Markdown heading with
its auto-generated id plus a hover-revealed anchor link, so any article
section can be linked to and shared. IDs still come from .Anchor, so
existing in-page `#section` links keep working, and author `{.class}`
attributes (e.g. .wp-block-heading) are preserved.
- themes/.../_markup/render-heading.html — the render hook
- themes/.../static/css/heading-anchors.css — hover styling + scroll-margin
to clear the sticky header; loaded async alongside the other theme CSS
- single.html — the in-article smooth-scroll handler now also updates the
URL hash, so clicking a section link makes it copyable from the address bar
fa-link is already in the icon subset, so generated assets are unchanged.
Closes #52
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add a User Groups section off the community page where local PowerShell user groups get their own page, plus a listing that shows all groups. - New /user-groups/ section with list + single layouts (logo support, meeting details sidebar, multiple organizers) - "User Groups" card added to the community menu (also appears in the Community nav dropdown) - Self-service submission: user-group.yml issue form + add-user-group.yml workflow that generates the content file and opens a PR on approval (mirrors the community-event flow) - Seed groups: PowerShell Ohio User Group (real details + logo from their Meetup) and Research Triangle PowerShell User Group - Ohio's upcoming meeting added to the community calendar - Regenerated purged Tailwind CSS and Font Awesome icon subsets Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
✅ Deploy Preview for powershellorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
- List Stephen Valdinger as the Ohio PowerShell User Group organizer - Regenerate assets/css/tailwind.css: earlier commit purged it before the content was final, dropping classes that only render once the calendar has an upcoming event (space-y-5, md:w-36, hover:border-purple-400, ...) and a group has a logo (max-w-full, max-h-full, p-1). Rebuilt with the pinned hugo-extended so the CI freshness check passes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
HeyItsGilbert
approved these changes
Aug 14, 2026
Member
|
Preview looks good. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a User Groups section off the community page where local PowerShell user groups get their own page, plus a listing that shows all of them — modeled on how events and authors already work so groups can be added with a quick submission.
What's included
/user-groups/section withlist+singlelayouts: card-grid directory, per-group pages with a meeting-details sidebar (location, format, schedule, organizers, links), logo support, and multiple organizers.communitymenu — appears on the community page grid and in the Community nav dropdown..github/ISSUE_TEMPLATE/user-group.yml— a web form; no git/markdown needed..github/workflows/add-user-group.yml— on theapprovedlabel, parses the issue, generatescontent/user-groups/<slug>.md, and opens a PR. Includes the same raw-HTML stripping XSS guard asadd-event.yml.archetypes/user-groups.mdscaffold for the direct-PR path.static/images/user-groups/ohio-powershell.webp(center-cropped to 512×512).Verification
<script>stripped).Notes / follow-ups
approvedlabel existing in the repo (same as the event workflow).# TODOin the group's front matter.🤖 Generated with Claude Code