Commit Graph

7 Commits (fdcd52e9375fb9d9d333bd1f07006080756164f4)

Author SHA1 Message Date
Sofus Albert Høgsbro Rose 606d336683
tests: Bootstrap and tested staticproperty.py 2024-10-02 10:21:11 +02:00
Sofus Albert Høgsbro Rose ad548b8f03
refactor: Combing through spaghetti 2024-09-27 14:20:26 +02:00
Sofus Albert Høgsbro Rose e6ada5028d
refactor: Generate extension semantically 2024-09-26 13:33:25 +02:00
Sofus Albert Høgsbro Rose bac330ab2f
refactor: UV Transition and Rename #1 2024-09-26 10:23:17 +02:00
Sofus Albert Høgsbro Rose 6f665b891d
feat: Working logging, before- and after-deps.
We have a far more sane approach to nodeps now, which
allows us to essentially have two loggers - one that is
very useful, pretty, and clear, but requires a 'rich'
dependency, and one that is simple.
In this spirit, we factored out services/ too.

We can also set the initial console log level now when
packing the .zip.

There's still work to do with the actual flow for deps
installing / uninstalling.
But it should be far more robust now.

Finally, we have a barebones working `quartodoc`-based docs site.
It's super clever; see <https://github.com/machow/quartodoc>.
As it's "just" a quarto project with some python autodiscovery,
fleshing it out with ex. math, images, diagrams, and so forth
should be exceptionally easy.

As we develop, various linter-guided fixes are being realized.
This will be a long process, best done as we spiff everything up
in preparation for general release.
2024-03-21 18:45:38 +01:00
Sofus Albert Høgsbro Rose 0fbf201d08
chore: Ran code formatter over all files 2024-03-20 12:56:50 +01:00
Sofus Albert Høgsbro Rose be4eec2242
feat: Completely revamped dependency system. 2024-03-20 12:55:40 +01:00