@wiak The Cherrytree file will be a really good start! Keep the stuff flowing the way it works best for you and I'll keep pushing the relevant material to the Github repo.
I have already installed cherrytree and started using it for KLV. Your file will be a very good start. The Git repo will be PLUG file related and not include the build scripts at this time.
I have the cherrytree manual loaded in and am using it. Does cherrytree do markdown? I have not looked yet. Not important though.
The trick with Github is to generate a git.TOKEN and use that instead of a password when pushing. Same as using a password I find when using a terminal that can Copy&Paste