Skip to content

Commit c15d54a

Browse files
committed
Document JWSTF local administration console
1 parent 8e31c59 commit c15d54a

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

‎admin/README.md‎

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# JWSTF Local Administration
2+
3+
A polished JavaFX local administration console for Java 21.
4+
5+
## Design
6+
7+
The console follows the Ubuntu White direction:
8+
9+
- white cards and surfaces
10+
- dark-grey typography
11+
- restrained green health state
12+
- generous spacing
13+
- clear navigation
14+
- high-DPI friendly JavaFX controls
15+
- no unnecessary decoration
16+
17+
## Sections
18+
19+
- **Overview** — health and runtime identity
20+
- **Services** — web server and Telnet frontend state
21+
- **Software** — install, update, verify, remove, repair
22+
- **Modules** — Aptitude and repository modules
23+
- **Configuration** — `/user`, `/deck`, `/usr`, paths and environment
24+
- **Evidence** — origin, custody, production, release
25+
- **Maintenance** — diagnostics and reports
26+
27+
## Authorization model
28+
29+
The UI is deliberately not a privileged shell. Buttons create reviewable requests; execution should be delegated to the platform lifecycle controllers and require the host's normal authorization for privileged changes.
30+
31+
Removal applies to installed/generated artifacts and does not silently delete repository source.
32+
33+
## Build integration
34+
35+
The class is `us.house.admin.LocalAdmin`. The release build should package it with the repository's JavaFX 21 / Java 21 configuration and produce native artifacts with `jpackage` on the corresponding OS.

0 commit comments

Comments
 (0)