AtlatestRepositoryfolio

folio / treepackage.sgl

1;;; sigil-folio - Markdown-native knowledge and project management via MCP
2;;;
3;;; A structured markdown convention paired with MCP tools for task management,
4;;; project tracking, and knowledge accumulation. All state stored as
5;;; human-readable, git-committable markdown files.
6
7(package
8 name: "folio"
9 version: "0.2.8"
10 sigil: "^0.18"
11 description: "Markdown-native knowledge and project management via MCP"
12 url: "https://codeberg.org/sigil/folio"
13 license: "BSD-3-Clause"
14 authors: (list "David Wilson <[email protected]>")
16 entry: '(folio main)
17 bundle-name: "folio"
19 configs: (list
20 (config
21 name: 'dev
22 output-dir: "build/dev"
23 static?: #f
24 debug?: #t
25 optimize: 0
26 bundle?: #t)
27 (config
28 name: 'release
29 output-dir: "build/release"
30 backend: 'native
31 static?: #f
32 debug?: #f
33 optimize: 2
34 bundle?: #t))
36 dependencies: (list
37 (from-git url: "codeberg:sigil/sigil" package: "sigil-run" version: "^0.18.0")
38 (from-git url: "codeberg:sigil/sigil-json" version: "^0.16.0")
39 (from-git url: "codeberg:sigil/sigil-log" version: "^0.16.0")
40 (from-git url: "codeberg:sigil/sigil-mcp" version: "^0.16.0")
41 (from-git url: "codeberg:sigil/sigil-http" version: "^0.18.0")
42 (from-git url: "codeberg:sigil/sigil-sqlite" version: "^0.16.0")
43 (from-git url: "codeberg:sigil/sigil-yaml" version: "^0.9.1")
44 (from-git url: "codeberg:sigil/sigil-sxml" version: "^0.15.0")
45 (from-git url: "codeberg:sigil/sigil-markdown" version: "^0.9.1")
46 (from-git url: "codeberg:sigil/sigil-web-styles" version: "^0.2.0"))
48 ;; sigil-test is deliberately held at ^0.17 while the runtime is on ^0.18.
49 ;; Bumping it to ^0.18 ABORTS `sigil deps install` with a version conflict:
50 ;; sigil-http, sigil-tls, sigil-crypto and sigil-web-styles each declare a
51 ;; dev-dependency on sigil-test ^0.17, and the resolver unifies across the
52 ;; whole graph. Test harness only -- the shipped runtime is unaffected.
53 ;; Raise this once those four repos move their dev-dep. See t-9484.
54 dev-dependencies: (list
55 (from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: "^0.17")
56 (from-git url: "codeberg:sigil/sigil" package: "sigil-test-runner" version: "^0.17"))
58 tasks: (list
59 (task
60 name: 'build
61 description: "Compile folio modules"
62 steps: (list
63 (compile-sigil-modules sources: "src/**/*.sgl"
64 output-dir: (config-output-subdir "lib"))))))