Commit0aea411eRecorded29 Mar 2026Repositorysigil-tui-demo

Convert to standalone package

Message

Convert from monorepo workspace package to standalone repo with from-git dependencies pointing to sigil-tui standalone repo. Add dev-redirects.sgl and .gitignore.

Changed
 .gitignore        |  1 +
 dev-redirects.sgl |  9 +++++++++
 package.sgl       | 20 +++++++++++++++++---
 3 files changed, 27 insertions(+), 3 deletions(-)
Diff
.gitignoreadded
@@ -0,0 +1 @@
+1
build/
dev-redirects.sgladded
@@ -0,0 +1,9 @@
+1
;; Development redirects — point dependencies at local checkouts
+2
(redirects
+3
repos: (list
+4
(for-repo
+5
url: "codeberg:sigil/sigil"
+6
use: (from-path dir: "../sigil"))
+7
(for-repo
+8
url: "codeberg:sigil/sigil-tui"
+9
use: (from-path dir: "../sigil-tui"))))
package.sglmodified
@@ -3,16 +3,30 @@
3
;;; A chat client simulation exercising all TUI components: panels,
4
;;; selectable lists, text input, scrollable content, and status bar.
5
+6
(define sigil-repo "codeberg:sigil/sigil")
+7
8
(package
9
name: "sigil-tui-demo"
10
version: "0.7.0"
11
description: "Demo TUI application for sigil-tui"
10
url: "https://codeberg.org/sigil/sigil"
+12
url: "https://codeberg.org/sigil/sigil-tui-demo"
13
license: "BSD-3-Clause"
14
authors: (list "David Wilson <[email protected]>")
15
16
entry: '(sigil tui demo)
17
+18
configs: (list
+19
(config
+20
name: 'dev
+21
output-dir: "build/dev"
+22
debug?: #t
+23
optimize: 0)
+24
(config
+25
name: 'release
+26
output-dir: "build/release"
+27
debug?: #f
+28
optimize: 2))
+29
30
dependencies: (list
17
(from-workspace name: "sigil-stdlib")
18
(from-workspace name: "sigil-tui")))
+31
(from-git url: sigil-repo package: "sigil-stdlib")
+32
(from-git url: "codeberg:sigil/sigil-tui" package: "sigil-tui")))