2024-12-31-pydev2

Adding SSL and validate certificates

Server side

  • ssl server
  • https server

Client side

Packaging code

Things to watch

  • FastAPI
    • Interesting way for creating REST APIs.
  • SQLModel
    • Not mature enough. Let's wait until migrations are documented and decide them.

More sphinx

After using sphinx for document generation I find it quite prickly with the slightest mistake breaking thins and error messages that are very uninformative.

Todo:

  • Jinja2 templates or other var substs
  • conf.py
    • Handle meta variables
    • How source code is found
    • sphinxarg.ext - argparse auto docs
    • myst_parser - markdown
    • autodoc2 - automatic API doc generation
    • html_static_path

Others