-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathHOTSPOTS
More file actions
62 lines (44 loc) · 1.84 KB
/
HOTSPOTS
File metadata and controls
62 lines (44 loc) · 1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# PhoenixBoot Development Hotspots
This file tracks areas of active development or areas needing attention.
## Current Hotspots (2026-01-30)
### High Priority
1. **Container Architecture** - Actively being refined
- Location: `containers/`
- Status: Production-ready but evolving
- See: [docs/CONTAINER_ARCHITECTURE.md](docs/CONTAINER_ARCHITECTURE.md)
2. **Terminal UI (TUI)** - New interactive interface
- Location: `containers/tui/`
- Status: Recently added, under active development
- Technology: Python Textual framework
3. **SecureBoot Bootable Media** - Key feature
- Script: `create-secureboot-bootable-media.sh`
- Status: Production-ready
- See: [docs/SECUREBOOT_BOOTABLE_MEDIA.md](docs/SECUREBOOT_BOOTABLE_MEDIA.md)
### Maintenance Needed
1. **Legacy Demo Code** - Needs cleanup
- Location: `examples_and_samples/demo/legacy/`
- Action: Consider archiving or documenting status
2. **Python Type Hints** - Partial coverage
- Many older utilities lack type annotations
- Gradual migration recommended
3. **Documentation Consolidation**
- 40+ markdown files with some overlap
- Consider organizing into docs/ subdirectories
### Security Sensitive Areas
1. **Key Management** - Critical paths
- Scripts: `scripts/secure-boot/`, `scripts/mok-management/`
- Always review changes carefully
2. **UEFI Applications** - Low-level code
- Source: `staging/src/`
- Requires EDK2 expertise
3. **Subprocess Usage** - Potential injection risks
- Check: All Python files using subprocess/os.system
- Rule: Always use command lists, never shell=True with user input
## Areas for Contribution
- Python type hints for older modules
- Additional test coverage
- Documentation improvements
- Hardware compatibility testing
## Notes
Update this file when priorities shift or new hotspots emerge.
Last updated: 2026-01-30