feat: initial release of Strata framework v0.1.0

- Static compiler with STRC pattern (Static Template Resolution with
   Compartmentalized Layers)
   - Template syntax: { } interpolation, { s-for }, { s-if/s-elif/s-else
    }
   - File types: .strata, .compiler.sts, .service.sts, .api.sts, .sts,
   .scss
   - CLI tools: strata-compile dev, strata-compile build, strata-compile
    g (generators)
   - create-strata-compile scaffolding CLI with Pokemon API example
   - Dev server with WebSocket HMR (Hot Module Replacement)
   - Documentation: README, ARCHITECTURE, CHANGELOG, CONTRIBUTING,
   LICENSE
This commit is contained in:
2026-01-16 09:13:14 -05:00
parent 9e451469f5
commit a63a758cc5
19 changed files with 160 additions and 161 deletions

View File

@@ -58,16 +58,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `.scss` - Component/page styles
#### CLI Tools
- `strata dev` - Development server with Hot Module Replacement (HMR)
- `strata build` - Production build
- `strata preview` - Preview production build
- `strata-compile dev` - Development server with Hot Module Replacement (HMR)
- `strata-compile build` - Production build
- `strata-compile preview` - Preview production build
- Generator commands:
- `strata g component <Name>`
- `strata g page <name>`
- `strata g service <name>`
- `strata g api <name>`
- `strata g util <name>`
- `strata g store <name>`
- `strata-compile gcomponent <Name>`
- `strata-compile gpage <name>`
- `strata-compile gservice <name>`
- `strata-compile gapi <name>`
- `strata-compile gutil <name>`
- `strata-compile gstore <name>`
#### Project Scaffolding
- `create-strata` CLI tool