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")))