matmair

Matthias Mair

February 20
·
Premium
·
Pinned
Hi there Premium Subscribers

I am sorry to say that the more exciting features that will be offered in this tier need several changes upstream so it will take some time till they are available.

matmair
If your App supports setting a custom logo - let me use a URL

I recently had a major rebrand at my place of work and we had to update all our systems to reflect the new logo and primary brand colour. We planned all changes out in advance and it went smoothly overall.

However, one thing that was quite time-consuming was updating the logo on all the different systems we use. The major pain point was the fact that systems differ so much. Some are deployed on bare metal, some in k8 and everyone handles files differently.

A few of the systems supported setting a custom logo via a URL - those were a breeze to update.

matmair
Adopting OpenSSF scorecard - Midpoint log

I am currently trying to get InvenTree, the open source inventory and PLM system, compliant with the OpenSSF scorecard system by the Open Source Security Foundation. This is a log of my progress and thoughts so far.

matmair
InvenHost Approvals 0.6 released

I am happy to announce the release of InvenHost Approvals 0.6. This release brings a new feature that allows to request specific users to approve/reject a pull request.

matmair

Matthias Mair

February 20
Using uv with pre-commit hooks

uv is the newest Python developer tool by Astral. It replaces/aims to replace a bunch of different tools around Python packages and is - like ruff - very fast.

I often wait for my pip-compile pre-commit hooks to finish so I am experimenting with replacing them and sharing the preliminary results.

My janky pre-commit hook

matmair

Matthias Mair

February 15
Code Chores: The boring part of maintenance

What kind of chores need to happen to keep a self-hosted project long-term viable? And why “base” funding is often more important than one-off funds.

InvenTree 0.14.0 (still WIP but the roadmap is public) is shaping up to be a big one again. We will probably have to stop saying that in every release blog, now that we accumulate nearly 200 issues/pull requests in a 77-day window.