Home - cynchro/OldSchoolFrontFrame GitHub Wiki
OldSchoolFrontFrame
Frontend like it used to be — but organized.
OldSchoolFrontFrame (OLS) is a minimal, zero-build frontend framework for developers who prefer explicit, readable vanilla JavaScript with clear conventions over complex toolchains.
Wiki Index
| Page | Description |
|---|---|
| Installation | How to run the project locally or with Docker |
| Getting Started | Create your first app and module |
| Project Structure | Folder layout and conventions |
| Core Concepts | Reactivity, modules, router, store, components |
| Declarative Bindings | data-bind, data-model, data-for, event attributes |
| Module System | defineModule(), lifecycle hooks, state, methods |
| Router | Hash-based routing and dynamic parameters |
| Global Store | Shared state across modules |
| Component System | Reusable UI components |
| Services Layer | Organizing API calls and business logic |
| Config System | JSON/YAML configuration loading |
| CLI | Scaffolding modules and starter projects |
| Deployment | Docker, Nginx, static hosting |
| API Reference | Complete API surface |
| Philosophy | Design principles and what the framework won't do |