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
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@

<img src="public/assets/logo_light.png" alt="Mix logo" width="200" />

# Mix Docs
# Concepta Website

**Documentation site for [Mix](https://github.com/btwld/mix) — an expressive way to build design systems in Flutter.**
**Concepta's product site and documentation for Mix and Ack.**

[fluttermix.com](https://fluttermix.com) · [Mix repo](https://github.com/btwld/mix) · [pub.dev](https://pub.dev/packages/mix)
[concepta.dev](https://concepta.dev) · [Mix documentation](https://concepta.dev/documentation/mix/overview/introduction) · [Ack documentation](https://concepta.dev/documentation/ack/getting-started/overview)

</div>

---

This repository hosts the source for the Mix documentation website. It pairs a Next.js + Nextra docs frontend with a Flutter preview bundle so every widget example in the docs is a live, interactive Flutter app compiled to WebAssembly.
This repository hosts the Concepta website and product documentation. It pairs a Next.js + Nextra frontend with a Flutter preview bundle so Mix widget examples in the docs are live, interactive Flutter apps compiled to WebAssembly.

## Tech stack

| Layer | Stack |
| ----------- | ----------------------------------------------------------------- |
| Docs site | Next.js 15, Nextra 4, React 19, Tailwind CSS 4, TypeScript |
| Site and docs | Next.js 15, Nextra 4, React 19, Tailwind CSS 4, TypeScript |
| Previews | Flutter 3.44+, Dart 3.12+, [Mix](https://pub.dev/packages/mix) 2+ |
| Search | Pagefind |
| Deployment | Vercel + GitHub Actions |
Expand Down Expand Up @@ -50,7 +50,7 @@ Start the Next.js dev server:
pnpm dev
```

Open <http://localhost:3000> to view the docs.
Open <http://localhost:3000> to view the site.

> [!NOTE]
> The Flutter bundle only needs to be rebuilt when you change preview code in `packages/mix_docs_preview/`. Regular MDX and component edits are hot-reloaded by Next.js.
Expand Down
2 changes: 1 addition & 1 deletion components/ProductFooter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ export default function ProductFooter() {
<div className="flex flex-col sm:flex-row items-center justify-between w-full gap-4 text-sm text-[var(--mix-text-muted)]">
<span>Built for trustworthy Dart boundaries.</span>
<div className="flex items-center gap-5">
<a href="https://github.com/conceptadev/ack" target="_blank" rel="noopener noreferrer" className="hover:text-white transition-colors">GitHub</a>
<a href="https://github.com/btwld/ack" target="_blank" rel="noopener noreferrer" className="hover:text-white transition-colors">GitHub</a>
<a href="https://pub.dev/packages/ack" target="_blank" rel="noopener noreferrer" className="hover:text-white transition-colors">pub.dev</a>
<Link href="/ack/llms.txt" className="hover:text-white transition-colors">llms.txt</Link>
</div>
Expand Down
4 changes: 2 additions & 2 deletions components/constants.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Single source of truth for Concepta identity and contact details.
export const CONCEPTA_SITE_URL = 'https://concepta.dev'
export const CONCEPTA_LEGAL_NAME = 'Concepta Technologies, LLC'
export const CONCEPTA_GITHUB_URL = 'https://github.com/conceptadev'
export const CONCEPTA_GITHUB_URL = 'https://github.com/btwld'
export const CONCEPTA_LINKEDIN_URL = 'https://www.linkedin.com/company/concepta-tech'
export const CONCEPTA_PHONE_DISPLAY = '+1 (407) 720-4711'
export const CONCEPTA_PHONE_HREF = 'tel:+14077204711'
Expand All @@ -20,5 +20,5 @@ export const CONCEPTA_STRUCTURED_ADDRESS = {
export const MIX_GITHUB_URL = 'https://github.com/btwld/mix'
export const REMIX_GITHUB_URL = 'https://github.com/btwld/remix'
export const NAKED_UI_GITHUB_URL = 'https://github.com/btwld/naked_ui'
export const ACK_GITHUB_URL = 'https://github.com/conceptadev/ack'
export const ACK_GITHUB_URL = 'https://github.com/btwld/ack'
export const ROCKETS_GITHUB_URL = 'https://github.com/btwld/rockets'
2 changes: 1 addition & 1 deletion components/landing/ack/AckHome.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ export function AckHome() {
<Link className="ack-button ack-button-primary" href="/documentation/ack/getting-started/quickstart-tutorial">
Start validating <span aria-hidden="true">→</span>
</Link>
<a className="ack-button ack-button-secondary" href="https://github.com/conceptadev/ack">
<a className="ack-button ack-button-secondary" href="https://github.com/btwld/ack">
View on GitHub
</a>
</div>
Expand Down
2 changes: 1 addition & 1 deletion globals.css
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ html.dark {
--mix-gradient-heading: linear-gradient(to bottom right, #fff, #a1a1aa);
}

/* Concepta home: brand palette from conceptadev/design-system.
/* Concepta home: brand palette from btwld/design-system.
Dark-surface roles: primary blue brightened to hold contrast on black,
aqua reserved as the hero accent. */
html.dark[data-product="concepta"] {
Expand Down
2 changes: 1 addition & 1 deletion site-tests/ack-integration.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ test('keeps Ack 1.2 setup and generated-part guidance current', () => {
assert.match(source, /@AckInfer/)
assert.match(source, /@AckModel/)
}
assert.doesNotMatch(ackSurface, /github\.com\/btwld\/ack/)
assert.doesNotMatch(ackSurface, /github\.com\/conceptadev\/ack/)
assert.doesNotMatch(ackSurface, /@AckType|UserType/)
assert.match(llms, /Rename `@AckType\(\)` to `@AckInfer\(\)`/)
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,8 @@ touch .pubignore
name: ack_<target>
description: <Target System> schema converter for Ack validation library
version: 1.0.0-beta.1
repository: https://github.com/conceptadev/ack
issue_tracker: https://github.com/conceptadev/ack/issues
repository: https://github.com/btwld/ack
issue_tracker: https://github.com/btwld/ack/issues

environment:
sdk: '>=3.9.0 <4.0.0'
Expand Down Expand Up @@ -1030,7 +1030,7 @@ dependencies:

### Compatibility

Requires `<target_sdk>: >=x.y.z <n.0.0` as a peer dependency. Report [compatibility issues](https://github.com/conceptadev/ack/issues).
Requires `<target_sdk>: >=x.y.z <n.0.0` as a peer dependency. Report [compatibility issues](https://github.com/btwld/ack/issues).

## Limitations ⚠️

Expand Down Expand Up @@ -1122,11 +1122,11 @@ dart test # or flutter test if using Flutter

## Contributing

For contribution guidelines, see the [CONTRIBUTING.md](https://github.com/conceptadev/ack/blob/main/CONTRIBUTING.md) in the root repository.
For contribution guidelines, see the [CONTRIBUTING.md](https://github.com/btwld/ack/blob/main/CONTRIBUTING.md) in the root repository.

## License

This package is part of the [Ack](https://github.com/conceptadev/ack) monorepo.
This package is part of the [Ack](https://github.com/btwld/ack) monorepo.

## Related Packages

Expand Down Expand Up @@ -1163,7 +1163,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Limitations
- [List known limitations]

[1.0.0-beta.1]: https://github.com/conceptadev/ack/releases/tag/ack_<target>-v1.0.0-beta.1
[1.0.0-beta.1]: https://github.com/btwld/ack/releases/tag/ack_<target>-v1.0.0-beta.1
```

---
Expand Down Expand Up @@ -1515,6 +1515,6 @@ class GraphQlSchemaConverter {
- Document limitations as you discover them

**For help**:
- Create GitHub issue: https://github.com/conceptadev/ack/issues
- Create GitHub issue: https://github.com/btwld/ack/issues
- Reference this guide
- Ask specific questions about target system
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ touch .pubignore
name: ack_<target>
description: <Target> schema converter for Ack validation library
version: 1.0.0-beta.1
repository: https://github.com/conceptadev/ack
repository: https://github.com/btwld/ack

environment:
sdk: '>=3.9.0 <4.0.0'
Expand Down Expand Up @@ -351,7 +351,7 @@ final targetSchema = schema.to<Target>Schema();

## License

Part of the [Ack](https://github.com/conceptadev/ack) monorepo.
Part of the [Ack](https://github.com/btwld/ack) monorepo.
```

## 9. Verify Setup (2 minutes)
Expand Down
6 changes: 3 additions & 3 deletions src/content/documentation/ack/reference/llms-txt.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ description: Find Ack's machine-readable llms.txt index for AI agents and tools

# AI & llms.txt

Ack publishes a focused, machine-readable product summary at [`/ack/llms.txt`](/ack/llms.txt). It mirrors the repository root [`llms.txt`](https://github.com/conceptadev/ack/blob/main/llms.txt) so tools can discover Ack's packages, runtime API, code-generation workflows, and migration notes without parsing HTML.
Ack publishes a focused, machine-readable product summary at [`/ack/llms.txt`](/ack/llms.txt). It mirrors the repository root [`llms.txt`](https://github.com/btwld/ack/blob/main/llms.txt) so tools can discover Ack's packages, runtime API, code-generation workflows, and migration notes without parsing HTML.

The canonical docs.page site also generates a page index and a full documentation export automatically:

- [`docs.page/conceptadev/ack/llms.txt`](https://docs.page/conceptadev/ack/llms.txt) lists every documentation page with its title, summary, and canonical URL.
- [`docs.page/conceptadev/ack/llms-full.txt`](https://docs.page/conceptadev/ack/llms-full.txt) bundles the full MDX source for one-shot ingestion.
- [`docs.page/btwld/ack/llms.txt`](https://docs.page/btwld/ack/llms.txt) lists every documentation page with its title, summary, and canonical URL.
- [`docs.page/btwld/ack/llms-full.txt`](https://docs.page/btwld/ack/llms-full.txt) bundles the full MDX source for one-shot ingestion.
Loading