Next hurdle on the "writing GTK libraries in Go" cleared: Devhelp2 files are now properly being created (meaning that LSPs and Manuals can pick them up), Blueprint is supported, libraries don't need to be initialized in order for GObject types to be registered and constructors are also no longer necessary to bind Go instances to the GObject instances!
Update: We have versioning, `pkg-config` support and better Go (&, in the future, Rust) bindings support! Tomorrow, let's see if we can tackle i18n support.
Also properly read `g-ir-scanner` docs and figured out how the references to used libraries works in the `gi-docgen` tool. Soon, this shall all be done with Meson ofc, but still, it is nice to get the familiar with the actual CLI tools IMHO