ZeroIntensity / view.py

The Batteries-Detachable Web Framework
https://view.zintensity.dev
MIT License
205 stars 15 forks source link

Diversifying Files #167

Closed ZeroIntensity closed 5 months ago

ZeroIntensity commented 5 months ago

Description:

The C API is a few files, followed by a huge app.c. To make things easier on new contributors, this file should be split up into many different children. app.c should hold the core ViewApp class, but things like body parsing should go elsewhere.

The new structure will look like this:

- routing.c
- app.c
- query.c
- body.c
- inputs.c
- typecodes.c
- errors.c
- backport.c
- parts.c
- results.c
// Existing files
- map.c
- context.c
- ws.c
- awaitable.c

Some other notes: