diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index f89a3ef..c5c7b4a 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,5 @@ blank_issues_enabled: true contact_links: - name: File issue in barazo-workspace - url: https://github.com/barazo-forum/barazo-workspace/issues/new/choose + url: https://github.com/singi-labs/barazo-workspace/issues/new/choose about: We track all issues centrally in barazo-workspace. Please file there for cross-repo features, general feedback, or if unsure where an issue belongs. diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index dc508ad..e2347e3 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -22,7 +22,7 @@ runs: if: steps.lexicons-cache.outputs.cache-hit != 'true' shell: bash run: | - git clone --depth 1 https://github.com/barazo-forum/barazo-lexicons.git ../barazo-lexicons + git clone --depth 1 https://github.com/singi-labs/barazo-lexicons.git ../barazo-lexicons cd ../barazo-lexicons && pnpm install --ignore-scripts && pnpm run build - name: Install dependencies diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index db074b5..9f99410 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -23,10 +23,10 @@ jobs: PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_BOT_TOKEN }} with: path-to-signatures: 'signatures/cla.json' - path-to-document: 'https://github.com/barazo-forum/.github/blob/main/CLA.md' + path-to-document: 'https://github.com/singi-labs/.github/blob/main/CLA.md' branch: 'main' allowlist: 'gxjansen,dependabot[bot],github-actions[bot]' - remote-organization-name: 'barazo-forum' + remote-organization-name: 'singi-labs' remote-repository-name: '.github' lock-pullrequest-aftermerge: false use-dco-flag: false diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 3983986..551406a 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -31,7 +31,7 @@ jobs: - name: Clone and build barazo-lexicons run: | - git clone --depth 1 https://github.com/barazo-forum/barazo-lexicons.git ../barazo-lexicons + git clone --depth 1 https://github.com/singi-labs/barazo-lexicons.git ../barazo-lexicons cd ../barazo-lexicons && pnpm install --ignore-scripts && pnpm run build - name: Install dependencies diff --git a/.npmrc b/.npmrc index 8533c4b..f59145f 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1 @@ -@barazo-forum:registry=https://npm.pkg.github.com +@singi-labs:registry=https://npm.pkg.github.com diff --git a/AGENTS.md b/AGENTS.md index ff3cb84..c5e9a35 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,9 +1,9 @@ # Barazo Web -- Default Frontend + https://github.com/singi-labs/barazo-workspace/tree/main/agents-md --> -MIT | Part of [github.com/barazo-forum](https://github.com/barazo-forum) +MIT | Part of [github.com/singi-labs](https://github.com/singi-labs) The default frontend for Barazo forums. Communicates with the AppView backend exclusively via REST API. Forum admins can customize or replace entirely. @@ -47,9 +47,9 @@ The default frontend for Barazo forums. Communicates with the AppView backend ex Open-source forum software built on the [AT Protocol](https://atproto.com/). Portable identity, member-owned data, no lock-in. -- **Organization:** [github.com/barazo-forum](https://github.com/barazo-forum) +- **Organization:** [github.com/singi-labs](https://github.com/singi-labs) - **License:** AGPL-3.0 (backend) / MIT (frontend, lexicons, deploy) / CC BY-SA 4.0 + MIT (docs) / Proprietary (website) -- **Contributing:** See [CONTRIBUTING.md](https://github.com/barazo-forum/.github/blob/main/CONTRIBUTING.md) +- **Contributing:** See [CONTRIBUTING.md](https://github.com/singi-labs/.github/blob/main/CONTRIBUTING.md) ### Coding Standards diff --git a/Dockerfile b/Dockerfile index a26ea59..543afa0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,8 +41,8 @@ COPY barazo-web/ ./barazo-web/ # Build lexicons first (workspace dependency), then Next.js ENV NEXT_TELEMETRY_DISABLED=1 -RUN pnpm --filter @barazo-forum/lexicons build && \ - pnpm --filter @barazo-forum/web build +RUN pnpm --filter @singi-labs/lexicons build && \ + pnpm --filter @singi-labs/web build # --------------------------------------------------------------------------- # Stage 3: Production runner diff --git a/LICENSE b/LICENSE index 2884eeb..dfcb944 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 barazo-forum +Copyright (c) 2026 singi-labs Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 38abe39..b392e28 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@
- - - Barazo Logo + + + Barazo Logo # Barazo Web @@ -12,7 +12,7 @@ [![Status: Alpha](https://img.shields.io/badge/status-alpha-orange)]() [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![CI](https://github.com/barazo-forum/barazo-web/actions/workflows/ci.yml/badge.svg)](https://github.com/barazo-forum/barazo-web/actions/workflows/ci.yml) +[![CI](https://github.com/singi-labs/barazo-web/actions/workflows/ci.yml/badge.svg)](https://github.com/singi-labs/barazo-web/actions/workflows/ci.yml) [![Node.js](https://img.shields.io/badge/node-24%20LTS-brightgreen)](https://nodejs.org/) [![TypeScript](https://img.shields.io/badge/typescript-5.x-blue)](https://www.typescriptlang.org/) @@ -22,7 +22,7 @@ ## Overview -The default frontend for Barazo forums. Communicates with the [barazo-api](https://github.com/barazo-forum/barazo-api) backend exclusively via REST API. Forum admins can customize the theme or replace this frontend entirely. WCAG 2.2 AA compliant from first commit. +The default frontend for Barazo forums. Communicates with the [barazo-api](https://github.com/singi-labs/barazo-api) backend exclusively via REST API. Forum admins can customize the theme or replace this frontend entirely. WCAG 2.2 AA compliant from first commit. --- @@ -103,10 +103,10 @@ The default frontend for Barazo forums. Communicates with the [barazo-api](https ## Quick Start -**Prerequisites:** Node.js 24 LTS, pnpm, [barazo-api](https://github.com/barazo-forum/barazo-api) running (or mock handlers). +**Prerequisites:** Node.js 24 LTS, pnpm, [barazo-api](https://github.com/singi-labs/barazo-api) running (or mock handlers). ```bash -git clone https://github.com/barazo-forum/barazo-web.git +git clone https://github.com/singi-labs/barazo-web.git cd barazo-web pnpm install @@ -132,7 +132,7 @@ Three-tier accessibility testing: 2. **Unit tests:** vitest-axe on rendered components 3. **Integration:** @axe-core/playwright in CI -See [CONTRIBUTING.md](https://github.com/barazo-forum/.github/blob/main/CONTRIBUTING.md) for branching strategy, commit format, and code review process. +See [CONTRIBUTING.md](https://github.com/singi-labs/.github/blob/main/CONTRIBUTING.md) for branching strategy, commit format, and code review process. **Key standards:** @@ -147,20 +147,20 @@ See [CONTRIBUTING.md](https://github.com/barazo-forum/.github/blob/main/CONTRIBU ## Related Repositories -| Repository | Description | License | -| ------------------------------------------------------------------ | --------------------------------------------- | -------- | -| [barazo-api](https://github.com/barazo-forum/barazo-api) | AppView backend (Fastify, firehose, REST API) | AGPL-3.0 | -| [barazo-lexicons](https://github.com/barazo-forum/barazo-lexicons) | AT Protocol lexicon schemas + generated types | MIT | -| [barazo-deploy](https://github.com/barazo-forum/barazo-deploy) | Docker Compose deployment templates | MIT | -| [barazo-website](https://github.com/barazo-forum/barazo-website) | Marketing + documentation site | MIT | +| Repository | Description | License | +| ---------------------------------------------------------------- | --------------------------------------------- | -------- | +| [barazo-api](https://github.com/singi-labs/barazo-api) | AppView backend (Fastify, firehose, REST API) | AGPL-3.0 | +| [barazo-lexicons](https://github.com/singi-labs/barazo-lexicons) | AT Protocol lexicon schemas + generated types | MIT | +| [barazo-deploy](https://github.com/singi-labs/barazo-deploy) | Docker Compose deployment templates | MIT | +| [barazo-website](https://github.com/singi-labs/barazo-website) | Marketing + documentation site | MIT | --- ## Community - **Website:** [barazo.forum](https://barazo.forum) -- **Discussions:** [GitHub Discussions](https://github.com/orgs/barazo-forum/discussions) -- **Issues:** [Report bugs](https://github.com/barazo-forum/barazo-web/issues) +- **Discussions:** [GitHub Discussions](https://github.com/orgs/singi-labs/discussions) +- **Issues:** [Report bugs](https://github.com/singi-labs/barazo-web/issues) --- diff --git a/package.json b/package.json index e58ca5f..7b9306f 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { - "name": "@barazo-forum/web", + "name": "@singi-labs/web", "version": "0.1.0", "private": true, "packageManager": "pnpm@10.29.2", "description": "Default frontend for Barazo forums", "repository": { "type": "git", - "url": "https://github.com/barazo-forum/barazo-web.git" + "url": "https://github.com/singi-labs/barazo-web.git" }, "license": "MIT", "engines": { @@ -29,7 +29,7 @@ "prepare": "husky" }, "dependencies": { - "@barazo-forum/lexicons": "link:../barazo-lexicons", + "@singi-labs/lexicons": "link:../barazo-lexicons", "@dnd-kit/core": "6.3.1", "@dnd-kit/sortable": "10.0.0", "@dnd-kit/utilities": "3.2.2", diff --git a/src/lib/api/types.ts b/src/lib/api/types.ts index 11bda16..811c442 100644 --- a/src/lib/api/types.ts +++ b/src/lib/api/types.ts @@ -1,7 +1,7 @@ /** * API response types matching barazo-api schemas. * These mirror the Zod-validated responses from the API. - * @see ~/Documents/Git/barazo-forum/barazo-api/src/routes/ + * @see ~/Documents/Git/singi-labs/barazo-api/src/routes/ */ // Re-export lexicon types for AT Protocol record validation and constants. @@ -12,7 +12,7 @@ export type { TopicReplyInput, ReactionInput, ActorPreferencesInput, -} from '@barazo-forum/lexicons' +} from '@singi-labs/lexicons' export { LEXICON_IDS, @@ -20,7 +20,7 @@ export { topicReplySchema, reactionSchema, actorPreferencesSchema, -} from '@barazo-forum/lexicons' +} from '@singi-labs/lexicons' // --- Categories ---