Windows Components Overview¶
The modular component system for Windows installations (under development).
Planned Components¶
Component | Purpose | Dependencies | Status |
---|---|---|---|
System Check | Windows compatibility verification | None | Planned |
Package Manager | Chocolatey or winget setup | None | Planned |
Python | Python/Anaconda installation | Package Manager | Planned |
VSCode | Visual Studio Code and extensions | Package Manager | Planned |
Git | Version control system | Package Manager | Planned |
Development Status¶
- ⏳ In Progress: Converting existing Windows scripts to component system
- ⏳ Planned: Windows-specific orchestrators
- ⏳ Planned: GitHub Actions testing for Windows
- ⏳ Planned: Complete documentation
Architecture¶
Similar to MacOS structure:
Windows/
├── Components/
│ ├── Python/
│ ├── VSCode/
│ ├── Git/
│ └── PackageManager/
└── Orchestrators/
└── first_year_students.ps1
Contributing¶
Windows component development follows the same patterns as MacOS components:
- Self-contained installation modules
- Dependency checking and handling
- Error reporting and logging
- Integration testing