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