Skip to content

chore(docs): consolidate development into main - #22

Merged
kaimacann merged 134 commits into
mainfrom
development
Nov 12, 2026
Merged

kaimacann merged 134 commits into
mainfrom
development

Conversation

@kaimacann

Copy link
Copy Markdown
Member

Bring the current development history and the remaining remote branch commits into main. Preserve the current site and starter documentation where the older main README conflicts, and retain newer modular repository content where legacy branch changes no longer apply.

Extract runtime, editor, and workspace behaviors into library modules and focused components. Update host imports, package exports, docs, and coverage for the new layout.

Validation: pnpm run check.
# Conflicts:
#	.github/workflows/check.yml
#	package.json
#	playwright.config.ts
#	playwright.consumer.config.ts
#	pnpm-lock.yaml
#	src/components/EditorHarness.tsx
#	src/components/WorkspaceDemo.tsx
#	src/components/terra/editor/TerraContentEditor.tsx
#	src/components/terra/pages/docs/_main.tsx
#	test/browser/components/terra/editor/docs/callout.spec.ts
#	test/browser/components/terra/editor/docs/math.spec.ts
#	test/browser/components/terra/editor/docs/nesting.case.ts
#	test/browser/components/terra/editor/docs/nodes.spec.ts
#	test/browser/components/terra/editor/docs/registry.case.ts
#	test/browser/components/terra/editor/docs/table.spec.ts
#	test/browser/rich-blocks.spec.ts
#	test/browser/rich-blocks/accordion.case.ts
#	test/browser/rich-blocks/embed.case.ts
#	test/browser/support/editor.ts
#	test/browser/workspace.spec.ts
#	test/consumer-browser/workspace.spec.ts
kaimacann and others added 28 commits November 10, 2026 18:44
Use npm publish directly so the npm CLI can authenticate with the configured trusted publisher. Keep only read and OIDC token permissions.
Updated npm publish command to include version check and verbose logging.
* feat(docs): render markdown controls with Styling

* test(docs): scope quiz toolbar assertions

* ci(docs): build browser test site before checks

* ci(docs): build package before browser harness
…blisher

fix(docs): match canonical npm publisher casing
* feat(docs): standardize Markdown controls with Styling

* chore(docs): update starter template to 0.4.11
…into development

# Conflicts:
#	site/src/lib/catalog.ts
#	src/components/StaticWorkspace.tsx
#	src/components/navigation.tsx
Fix CommonJS ESLint globals and apply the reviewed repository updates. Validation: focused ESLint and git diff --check passed.
Apply the reviewed repository updates. Validation: git diff --check passed.
…iene-20261112

chore(docs): standardize package quality and renderer
…ex/docs-shared-controls-20261112

# Conflicts:
#	.github/workflows/publish.yml
#	bin/docs.mjs
#	config/quality.json
#	config/tailwind.postcss.config.cjs
#	package.json
#	scripts/audit-uni-render.mjs
#	site/config/astro.config.mjs
#	site/src/components/DocsSiteIsland.tsx
#	site/src/lib/catalog.ts
#	site/src/pages/[...slug].astro
#	src/components/Docs.tsx
#	src/components/LocalDocsWorkspace.tsx
#	src/components/NotFound.astro
#	src/components/SiteLayout.astro
#	src/components/StaticWorkspace.tsx
#	src/components/blocks.tsx
#	src/components/terra/Workspace.tsx
#	src/components/terra/editor/docs/_CodeBlock.tsx
#	src/components/terra/editor/docs/_DocsCode.tsx
#	src/components/terra/editor/docs/_Embed.tsx
#	src/components/terra/editor/docs/_Math.tsx
#	src/components/terra/editor/docs/_Nodes.tsx
#	src/components/terra/editor/docs/_Raw.tsx
#	src/components/terra/editor/docs/_TsDocs.tsx
#	src/components/terra/editor/docs/_editor.tsx
#	src/components/terra/flow/Nodes.tsx
#	src/components/terra/pages/docs/_attachments.tsx
#	src/components/terra/pages/docs/_editable.tsx
#	src/components/terra/pages/docs/_main.tsx
#	src/components/terra/pages/docs/_sidebar.tsx
#	src/components/terra/pages/docs/_toolbar.tsx
#	src/components/terra/pages/docs/_tree.tsx
#	src/lib/block-types.ts
#	src/lib/markdown-model.ts
#	src/lib/terra/docs/editor-dom.ts
#	src/lib/terra/docs/mutations.ts
#	src/lib/terra/docs/state.ts
#	src/lib/terra/docs/workspace.ts
#	src/lib/terra/regex.d.mts
#	src/lib/terra/regex.mjs
#	src/lib/terra/runtime/action-proxy.ts
#	src/lib/terra/runtime/content.ts
#	src/lib/terra/runtime/content/markdown.ts
#	src/lib/terra/runtime/nodes.ts
#	src/lib/terra/runtime/runtime.ts
#	src/lib/terra/runtime/shared.ts
#	src/lib/terra/runtime/types.ts
#	test/blocks.test.mjs
#	test/browser/components/terra/editor/docs/embed.spec.ts
#	test/browser/components/terra/editor/docs/math.spec.ts
#	test/browser/components/terra/editor/docs/nesting.spec.ts
#	test/browser/components/terra/editor/docs/raw.spec.ts
#	test/browser/components/terra/editor/docs/registry.spec.ts
#	test/browser/components/terra/editor/docs/table.spec.ts
#	test/browser/workspace.spec.ts
…red-controls-20261112

fix(docs): use shared styling controls in markdown renderer
# Conflicts:
#	README.md
#	template/README.md
@kaimacann
kaimacann merged commit 49852ca into main Nov 12, 2026
0 of 4 checks passed
@kaimacann
kaimacann deleted the development branch November 12, 2026 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant