There seem to be three ways to get a fix or feature added to an OSS project:
1: Contribute enthusiasm and camaraderie
2: Contribute and discuss patches
3: Contribute money
The amount required of each hugely depends on the work required.
miniblog.
Related Posts
I suspect the ratio of commit message characters to changed code characters is directly proportional to the debugging effort required.
TypeScript has a really neat way of changing the required-ness of fields in objects.
Partial<Foo> is the same shape as Foo, but all the fields are optional. Required<Foo> is the same shape as foo but all the fields are required.
Finally migrated my 2014-era web application off an old server.
When I set it up, I tried to take good notes. These days I expect a bundle I can deploy with command -- a list of required packages is distro-specific, labour intensive, and bitrots!