32 lines
1.5 KiB
EmacsLisp
32 lines
1.5 KiB
EmacsLisp
;;; etaf-playground-catalog.el --- Reviewed Playground pair catalog -*- lexical-binding: t; -*-
|
|
|
|
;;; Commentary:
|
|
;; Deployment configuration lives outside the generic loader. Adding or
|
|
;; replacing an application changes this catalog and its pair, not framework
|
|
;; loading, validation, mounting, or lifecycle semantics.
|
|
|
|
;;; Code:
|
|
|
|
(defconst etaf-playground-catalog
|
|
'((:pair "research-shelf"
|
|
:root-component etaf-research-shelf-root
|
|
:companion-feature etaf-research-shelf
|
|
:static-tags (research-shelf-shell header filters filter main library
|
|
detail footer)
|
|
:category "SQLite-backed research library"
|
|
:capabilities (view component reactivity context theme events data sqlite
|
|
pagination mutation lifecycle etaf-ui)
|
|
:refs (research-shelf-filter-all research-shelf-filter-reading
|
|
research-shelf-filter-unread research-shelf-filter-finished
|
|
research-shelf-filter-starred research-shelf-theme-toggle
|
|
research-shelf-reload research-shelf-page-size research-shelf-add
|
|
research-shelf-progress
|
|
research-shelf-finish research-shelf-star research-shelf-archive
|
|
research-shelf-page-previous research-shelf-page-next)
|
|
:gui-checkpoints (compact fullscreen all reading unread detail theme)
|
|
:performance (:warm-runs 8 :publication-per-event 1)))
|
|
"Reviewed same-basename pair specifications available to the Playground.")
|
|
|
|
(provide 'etaf-playground-catalog)
|
|
;;; etaf-playground-catalog.el ends here
|