Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions messages/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -992,8 +992,8 @@
}
},
"metadata": {
"title": "Hive - AI-Powered Multi-Cluster Kubernetes Dashboard",
"description": "Simplify multi-cluster Kubernetes operations with intelligent workload distribution, unified management, and seamless orchestration across any infrastructure."
"title": "Hive Commons - AI Agent Collaboration Projects",
"description": "Explore Hive Commons projects that help AI coding agents and maintainers work together with governance, auditability, and accountability."
},
"notFound": {
"description": "Sorry, the page you are looking for does not exist.",
Expand Down
4 changes: 2 additions & 2 deletions messages/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -949,8 +949,8 @@
}
},
"metadata": {
"title": "Hive Commons - Orchestrazione Kubernetes Multi鈥慍luster",
"description": "Semplifica le operazioni Kubernetes multi鈥慶luster con distribuzione intelligente dei workload, gestione unificata e orchestrazione trasparente su qualsiasi infrastruttura."
"title": "Hive Commons - Progetti per agenti AI",
"description": "Scopri i progetti Hive Commons che aiutano agenti di coding AI e maintainer a collaborare con governance, auditabilit脿 e responsabilit脿."
},
"notFound": {
"description": "Spiacenti, la pagina che stai cercando non esiste.",
Expand Down
36 changes: 36 additions & 0 deletions src/__tests__/DocsFooter.copy.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
import fs from 'fs'
import path from 'path'
import { describe, expect, it } from 'vitest'

const footerPath = path.join(process.cwd(), 'src/components/docs/DocsFooter.tsx')

describe('DocsFooter copy and links', () => {
const footer = fs.readFileSync(footerPath, 'utf8')

it('uses Hive Commons project copy instead of KubeStellar Console leftovers', () => {
expect(footer).toContain('Hive Commons is an open source home for projects')
expect(footer).not.toMatch(/Console|MCP server|A2A agent|Kubernetes orchestration|multi-cluster management/i)
})

it('links to Hive Commons projects and community resources', () => {
expect(footer).toContain('href="/docs/hive/overview/introduction"')
expect(footer).toContain('href="/docs/hotshot/overview/introduction"')
expect(footer).toContain('href="/docs/pluk/overview/introduction"')
expect(footer).toContain('href="/docs/rationguard/overview/introduction"')
expect(footer).toContain('href="/docs/promptargs/overview/introduction"')
expect(footer).toContain('href="/docs/spektacular/overview/introduction"')
expect(footer).toContain('href="/docs/dibs/overview/introduction"')
expect(footer).toContain('href="/docs/community/meetings"')
expect(footer).toContain('href="https://hive.hivecommons.dev"')
expect(footer).toContain('href="https://hivecommons.dev/discord"')
expect(footer).toContain('href="https://hivecommons.dev/tv"')
})

it('keeps social links accessible and removes unsupported networks', () => {
expect(footer).toContain('aria-label="Hive Commons on GitHub"')
expect(footer).toContain('aria-label="Hive Commons on YouTube"')
expect(footer).toContain('aria-label="Hive Commons Discord"')
expect(footer).not.toContain('aria-label="X (Twitter)"')
expect(footer).not.toContain('aria-label="LinkedIn"')
})
})
4 changes: 2 additions & 2 deletions src/app/docs/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ const jetbrainsMono = JetBrains_Mono({
})

const SITE_URL = 'https://docs.hivecommons.dev'
const SITE_TITLE = 'Hive Commons Docs - Autonomous AI Agent Fleets'
const SITE_TITLE = 'Hive Commons Docs - AI Agent Collaboration Projects'
const SITE_DESCRIPTION =
'Official documentation for the Hive Commons projects: Hive autonomous agent fleets, hotshot, and pluk.'
'Documentation for Hive Commons projects that help AI coding agents and maintainers work together: Hive, Spektacular, hotshot, pluk, promptargs, rationguard, and dibs.'

export const metadata: Metadata = {
title: {
Expand Down
Loading
Loading