athena-framework / athena

An ecosystem of reusable, independent components
https://athenaframework.org
MIT License
211 stars 17 forks source link

Config v3 #337

Closed Blacksmoke16 closed 9 months ago

Blacksmoke16 commented 11 months ago

Initial implementation of the next-gen way to configure/extend Athena:

TODO:

Resolves #332

Blacksmoke16 commented 10 months ago

This still needs a pass on docs, but going to merge as is given CI is happy and it's already a big boi PR.

Blacksmoke16 commented 9 months ago

So getting back to this and working on remembering where I left off. It seems I'd like to merge this to make future changes more focused. Also seems this is in a working spot, but some things still need wired up. E.g. enabling cors/format handler stuff if configured to do so.

Probably fine merging as is, then following up with a PR to get that stuff working.