Import Labyricorn Control Plane

This commit is contained in:
2026-07-23 11:54:13 -07:00
commit 3af326a1fa
45 changed files with 6918 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
id: article
kind: content-model
name: Article
description: Longform articles and blog posts.
semantics:
document: true
chronological: true
searchable: true
indexable: true
routing:
detail: /articles/{slug}/
presentation:
default_style_config: article
capabilities:
- detail-page
- index-page
- rss
- search
+18
View File
@@ -0,0 +1,18 @@
id: devlog
kind: content-model
name: Devlog
description: Developer logs and updates.
semantics:
document: true
chronological: true
searchable: true
indexable: true
routing:
detail: /devlogs/{slug}/
presentation:
default_style_config: devlogs
capabilities:
- detail-page
- index-page
- rss
- search
@@ -0,0 +1,18 @@
id: discussion
kind: content-model
name: Discussion
description: Community forum topics.
semantics:
document: true
chronological: true
searchable: true
indexable: true
routing:
detail: /discussions/{slug}/
presentation:
default_style_config: knowledge-base
capabilities:
- detail-page
- index-page
- rss
- search
@@ -0,0 +1,17 @@
id: documentation
kind: content-model
name: Documentation
description: Technical guides and manuals.
semantics:
document: true
chronological: false
searchable: true
indexable: true
routing:
detail: /docs/{slug}/
presentation:
default_style_config: wiki
capabilities:
- detail-page
- index-page
- search
+16
View File
@@ -0,0 +1,16 @@
id: page
kind: content-model
name: Page
description: Standalone generic pages.
semantics:
document: true
chronological: false
searchable: true
indexable: true
routing:
detail: /{slug}/
presentation:
default_style_config: article
capabilities:
- detail-page
- search
+17
View File
@@ -0,0 +1,17 @@
id: project
kind: content-model
name: Project
description: Project showcases and portfolios.
semantics:
document: true
chronological: false
searchable: true
indexable: true
routing:
detail: /projects/{slug}/
presentation:
default_style_config: project
capabilities:
- detail-page
- index-page
- search
+18
View File
@@ -0,0 +1,18 @@
id: release
kind: content-model
name: Release
description: Software release notes.
semantics:
document: true
chronological: true
searchable: true
indexable: true
routing:
detail: /releases/{slug}/
presentation:
default_style_config: article
capabilities:
- detail-page
- index-page
- rss
- search
+17
View File
@@ -0,0 +1,17 @@
id: wiki
kind: content-model
name: Wiki
description: Community knowledge base pages.
semantics:
document: true
chronological: false
searchable: true
indexable: true
routing:
detail: /wiki/{slug}/
presentation:
default_style_config: wiki
capabilities:
- detail-page
- index-page
- search
+31
View File
@@ -0,0 +1,31 @@
navigation:
- id: "home"
label: "Home"
route: "/"
iconName: "Globe"
contentModel: "page"
- id: "articles"
label: "Articles"
route: "/articles/"
iconName: "FileText"
contentModel: "article"
- id: "projects"
label: "Projects"
route: "/projects/"
iconName: "LayoutTemplate"
contentModel: "project"
- id: "documentation"
label: "Documentation"
route: "/docs/"
iconName: "FolderOpen"
contentModel: "documentation"
- id: "community"
label: "Community"
route: "/community/"
iconName: "MessageSquare"
contentModel: "discussion"
- id: "downloads"
label: "Downloads"
route: "/downloads/"
iconName: "Download"
contentModel: "release"
+44
View File
@@ -0,0 +1,44 @@
protocol: "labyricorn-site/v1"
site:
id: "labyricorn"
title: "Labyricorn Engineering & Architecture"
baseUrl: "https://labyricorn.com"
language: "en-US"
theme:
source: "site-definition"
path: "/.theme"
markdown:
dialect: "labyricorn-commonmark-v1"
rawHtmlPolicy: "disabled"
rawHtmlEnabled: false
extensions:
tables: true
taskLists: true
footnotes: true
definitionLists: true
headingAnchors: true
fencedCode: true
syntaxHighlighting: true
callouts: true
youtube: true
wikipediaLinks: true
hosting:
engine: "nginx"
production:
enabled: true
hostname: "labyricorn.local"
listen: 80
staging:
enabled: true
hostname: "preview.labyricorn.local"
listen: 8080
releases:
retainCount: 10
buildPolicy:
staging:
enabled: true
requireApproval: true
localActivation:
automatic: false
push:
automatic: false
+16
View File
@@ -0,0 +1,16 @@
id: "article"
name: "Longform Article"
description: "In-depth engineering guides, whitepapers, and technical analysis"
defaultPath: "/.articles"
views:
standalone:
template: "article/page.html"
description: "Full article view"
listing:
template: "article/summary.html"
description: "Article index summary"
features:
tableOfContents: true
revisionInfo: true
repositoryLinks: true
breadcrumbs: true
+16
View File
@@ -0,0 +1,16 @@
id: "blog"
name: "Blog Package"
description: "Editorial blog posts with minimal summary listings"
defaultPath: "/.blog"
views:
standalone:
template: "blog/post.html"
description: "Full blog post view"
listing:
template: "blog/minimal-summary.html"
description: "Minimal text listing"
features:
tableOfContents: true
revisionInfo: false
repositoryLinks: false
breadcrumbs: true
+22
View File
@@ -0,0 +1,22 @@
id: "devlogs"
name: "Devlog Stream"
description: "Detailed developer logs & release summaries with repo defaults & project metadata"
defaultPath: "/.devlogs"
views:
standalone:
template: "devlogs/entry.html"
description: "Full devlog post"
detailed-summary:
template: "devlogs/detailed-summary.html"
description: "Rich timeline summary"
compact:
template: "devlogs/compact.html"
description: "Compact list item"
card:
template: "devlogs/card.html"
description: "Visual grid card"
features:
tableOfContents: true
revisionInfo: true
repositoryLinks: true
breadcrumbs: true
@@ -0,0 +1,16 @@
id: "knowledge-base"
name: "Knowledge Base"
description: "Structured Q&A, troubleshooting articles, and reference cards"
defaultPath: "/.knowledge"
views:
standalone:
template: "kb/article.html"
description: "Knowledge base entry"
compact:
template: "kb/compact.html"
description: "Search list view"
features:
tableOfContents: false
revisionInfo: false
repositoryLinks: false
breadcrumbs: true
+16
View File
@@ -0,0 +1,16 @@
id: "project"
name: "Project Showcase"
description: "Software repository overview page linking to associated devlogs"
defaultPath: "/.project"
views:
standalone:
template: "project/index.html"
description: "Project overview landing"
embedded:
template: "project/badge.html"
description: "Project badge embed"
features:
tableOfContents: true
revisionInfo: true
repositoryLinks: true
breadcrumbs: false
+13
View File
@@ -0,0 +1,13 @@
id: "wiki"
name: "Wiki Hierarchy"
description: "Hierarchical documentation system with sidebar navigation and backlinks"
defaultPath: "/.wiki"
views:
standalone:
template: "wiki/page.html"
description: "Wiki article page"
features:
tableOfContents: true
revisionInfo: true
repositoryLinks: true
breadcrumbs: true