Skip to content

Commit c5602a7

Browse files
authored
Merge pull request #31 from constructive-io/feat/readme-logo-headers
docs: add the Constructive logo header and badges to every README
2 parents 2bf4085 + 2f0d617 commit c5602a7

13 files changed

Lines changed: 130 additions & 0 deletions

File tree

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Constructive Blocks
22

3+
<p align="center" width="100%">
4+
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
5+
</p>
6+
7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
</p>
13+
314
Constructive Blocks is the public home for the Constructive shadcn registry,
415
component documentation, and published React packages.
516

apps/blocks/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Blocks docs
22

3+
<p align="center" width="100%">
4+
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
5+
</p>
6+
7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
</p>
13+
314
This Next.js app documents the Constructive Blocks registry: the UI foundation,
415
29 base primitives, customer billing blocks, seven capability-aligned feature
516
packs, and Console Kit.

packages/blocks-renderer/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
55
</p>
66

7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
<a href="https://www.npmjs.com/package/blocks-renderer"><img height="20" src="https://img.shields.io/github/package-json/v/constructive-io/blocks?filename=packages%2Fblocks-renderer%2Fpackage.json"/></a>
13+
</p>
14+
715
React adapter for `blocks-schema` UI documents: a recursive
816
renderer with layerable widget registries, binding resolution, form state, and
917
a visible unknown-block fallback.

packages/blocks-schema/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
55
</p>
66

7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
<a href="https://www.npmjs.com/package/blocks-schema"><img height="20" src="https://img.shields.io/github/package-json/v/constructive-io/blocks?filename=packages%2Fblocks-schema%2Fpackage.json"/></a>
13+
</p>
14+
715
Portable JSON UI document specification for Constructive Blocks: the storage
816
format, runtime validators, JSON Schema export, and pure document-manipulation
917
API. No React — this package is safe in servers, workers, and agents.

packages/command-palette/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# @constructive-io/command-palette
22

3+
<p align="center" width="100%">
4+
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
5+
</p>
6+
7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
<a href="https://www.npmjs.com/package/@constructive-io/command-palette"><img height="20" src="https://img.shields.io/github/package-json/v/constructive-io/blocks?filename=packages%2Fcommand-palette%2Fpackage.json"/></a>
13+
</p>
14+
315
Headless command registration, structured shortcuts, execution, multi-step flows, and cancellable background-task state for React applications.
416

517
The visual palette is source-installed from the Constructive registry. This package deliberately has no dependency on `@constructive-io/ui`, `cmdk`, or `motion`.

packages/data/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# @constructive-io/data
22

3+
<p align="center" width="100%">
4+
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
5+
</p>
6+
7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
<a href="https://www.npmjs.com/package/@constructive-io/data"><img height="20" src="https://img.shields.io/github/package-json/v/constructive-io/blocks?filename=packages%2Fdata%2Fpackage.json"/></a>
13+
</p>
14+
315
Runtime query generation and metadata utilities for Constructive/PostGraphile data endpoints.
416

517
The package combines Constructive's versioned `_meta` contract with standard GraphQL introspection. `_meta` supplies PostgreSQL encodings, advisory CRUD inflections, relations, constraints, scope, storage, search, i18n, and realtime metadata; standard introspection supplies the exact executable roots, input objects, filters, ordering, pagination, enums, and custom operations.

packages/flow-to-blocks/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
55
</p>
66

7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
<a href="https://www.npmjs.com/package/flow-to-blocks"><img height="20" src="https://img.shields.io/github/package-json/v/constructive-io/blocks?filename=packages%2Fflow-to-blocks%2Fpackage.json"/></a>
13+
</p>
14+
715
Evaluate a flow-based-programming graph into a
816
[`blocks-schema`](../blocks-schema) UI document. Where
917
[`json-schema-to-blocks`](../json-schema-to-blocks) and

packages/json-renderer/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
55
</p>
66

7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
<a href="https://www.npmjs.com/package/json-renderer"><img height="20" src="https://img.shields.io/github/package-json/v/constructive-io/blocks?filename=packages%2Fjson-renderer%2Fpackage.json"/></a>
13+
</p>
14+
715
The framework-agnostic core of a declarative JSON UI document: the document
816
envelope and node tree, runtime validation, JSON Schema export, composition
917
(fragments, slots, per-node overrides, merge), binding resolution, and the

packages/json-schema-to-blocks/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
55
</p>
66

7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
<a href="https://www.npmjs.com/package/json-schema-to-blocks"><img height="20" src="https://img.shields.io/github/package-json/v/constructive-io/blocks?filename=packages%2Fjson-schema-to-blocks%2Fpackage.json"/></a>
13+
</p>
14+
715
Lower a JSON Schema into a [`blocks-schema`](../blocks-schema) UI document: any
816
schema-described value gets a form with no hand-authored JSON. Pure functions,
917
no React — usable in servers, workers, and agents.

packages/meta-to-blocks/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
<img height="250" src="https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg" />
55
</p>
66

7+
<p align="center" width="100%">
8+
<a href="https://github.com/constructive-io/blocks/actions/workflows/ci.yml">
9+
<img height="20" src="https://github.com/constructive-io/blocks/actions/workflows/ci.yml/badge.svg" />
10+
</a>
11+
<a href="https://github.com/constructive-io/blocks/blob/main/LICENSE"><img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
12+
<a href="https://www.npmjs.com/package/meta-to-blocks"><img height="20" src="https://img.shields.io/github/package-json/v/constructive-io/blocks?filename=packages%2Fmeta-to-blocks%2Fpackage.json"/></a>
13+
</p>
14+
715
Lower Constructive `_meta` database metadata into
816
[`blocks-schema`](../blocks-schema) UI documents: generated form, list, and
917
detail screens with no hand-authored JSON. Columns lower through JSON Schema, so

0 commit comments

Comments
 (0)