diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index c5a1aae3..984d575b 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -9,6 +9,9 @@ contact_links: - name: Join our Discord url: https://hivecommons.dev/discord about: Ask questions and talk with the Hive Commons community. + - name: Watch the hive live on Twitch + url: https://www.twitch.tv/hivecommons + about: Live stream of the hosted hive's Activity Monitor — see issues and PRs move through the pipeline in real time. - name: Propose a project to join Hive Commons url: https://github.com/hivecommons/.github/issues/new?template=join-hive-commons.yml about: Project proposals for the Hive Commons family are handled in the hivecommons/.github repository. diff --git a/changelog.d/added-578-twitch-community-links.md b/changelog.d/added-578-twitch-community-links.md new file mode 100644 index 00000000..dd96d532 --- /dev/null +++ b/changelog.d/added-578-twitch-community-links.md @@ -0,0 +1,4 @@ +- The docs site now links the Hive Commons Twitch live stream + (https://www.twitch.tv/hivecommons) in the footer Community column, the Join + Hive Commons page, `llms.txt` and the issue-template contact links, matching + hivecommons/hive#15637 (hivecommons/docs#578). diff --git a/docs/content/community/join-hive-commons.md b/docs/content/community/join-hive-commons.md index c90890d3..8c05272e 100644 --- a/docs/content/community/join-hive-commons.md +++ b/docs/content/community/join-hive-commons.md @@ -59,10 +59,13 @@ Not ready to bring a whole project? You're still welcome: [hivecommons-dev@googlegroups.com](https://hivecommons.dev/join), [Discord](https://hivecommons.dev/discord), or the biweekly [community meeting](/docs/community/meetings). +- **Watch the hive live** on [Twitch](https://www.twitch.tv/hivecommons) — + the hosted hive's Activity Monitor, with issues and PRs moving through the + pipeline in real time. ## Community basics - [Governance](https://github.com/hivecommons/.github/blob/main/GOVERNANCE.md), [Maintainers](https://github.com/hivecommons/.github/blob/main/MAINTAINERS.md), [Code of Conduct](https://github.com/hivecommons/.github/blob/main/CODE_OF_CONDUCT.md), and [Security policy](https://github.com/hivecommons/.github/blob/main/SECURITY.md) live in the shared community repository. - **Mailing list:** [hivecommons-dev@googlegroups.com](https://hivecommons.dev/join) — joining adds the community meeting to your calendar. - **Community meeting:** every other Thursday, 10:00 AM ET — [meeting page](/docs/community/meetings), [agenda and notes](https://hivecommons.dev/agenda), and [recordings](https://hivecommons.dev/tv). -- **Chat:** [Discord](https://hivecommons.dev/discord). **Website:** [hivecommons.dev](https://hivecommons.dev). +- **Chat:** [Discord](https://hivecommons.dev/discord). **Live stream:** [Twitch](https://www.twitch.tv/hivecommons). **Website:** [hivecommons.dev](https://hivecommons.dev). diff --git a/public/llms.txt b/public/llms.txt index e87779ff..637096f6 100644 --- a/public/llms.txt +++ b/public/llms.txt @@ -30,4 +30,5 @@ Hive Commons thanks Akamai (Linode), Oracle Cloud (OKE), Cloudflare, GitHub Copi - [Community meetings](https://docs.hivecommons.dev/docs/community/meetings): every other Thursday, 10:00 AM Eastern time - [Mailing list](https://hivecommons.dev/join): hivecommons-dev@googlegroups.com; joining adds the community meeting to your calendar - [Discord](https://hivecommons.dev/discord): community chat +- [Twitch](https://www.twitch.tv/hivecommons): live stream of the hosted hive's Activity Monitor - [Meeting recordings](https://hivecommons.dev/tv): past community meetings on YouTube diff --git a/src/__tests__/DocsFooter.behavior.test.tsx b/src/__tests__/DocsFooter.behavior.test.tsx index 391bd9c7..2b838391 100644 --- a/src/__tests__/DocsFooter.behavior.test.tsx +++ b/src/__tests__/DocsFooter.behavior.test.tsx @@ -122,6 +122,7 @@ describe("DocsFooter content", () => { for (const href of [ "https://hivecommons.dev/discord", "https://hivecommons.dev/tv", + "https://www.twitch.tv/hivecommons", "https://hivecommons.dev/join", "https://hive.hivecommons.dev", ]) { diff --git a/src/__tests__/DocsFooter.copy.test.ts b/src/__tests__/DocsFooter.copy.test.ts index 8f06ed5f..50a8a36c 100644 --- a/src/__tests__/DocsFooter.copy.test.ts +++ b/src/__tests__/DocsFooter.copy.test.ts @@ -32,6 +32,7 @@ describe("DocsFooter copy and links", () => { expect(footer).toContain('href="https://hive.hivecommons.dev"'); expect(footer).toContain('href="https://hivecommons.dev/discord"'); expect(footer).toContain('href="https://hivecommons.dev/tv"'); + expect(footer).toContain('href="https://www.twitch.tv/hivecommons"'); }); it("keeps social links accessible and removes unsupported networks", () => { diff --git a/src/components/docs/DocsFooter.tsx b/src/components/docs/DocsFooter.tsx index 1af52c18..dc08a2dc 100644 --- a/src/components/docs/DocsFooter.tsx +++ b/src/components/docs/DocsFooter.tsx @@ -459,6 +459,20 @@ export default function Footer() { YouTube +
  • + + Twitch (live) + +