My operating system has no networking. Moving files in and out is tricky. My files are stored compressed. Every time I update my ISO download file, I generate a syntax highlighted HTML version of all my files and upload.
Moving files in-and-out of my operating system is a pain, so I do it all at once whenever I update my ISO.
My files can only be compiled my my compiler, so they are of no use outside my operating system. You must boot the ISO to compile.
All source files: http://www.templeos.org/Wb/Home/Wb2/LineRep.html#l587
All symbols alphabetically: http://www.templeos.org/Wb/Home/Wb2/SymsAlpha.html
All symbols by address: http://www.templeos.org/Wb/Home/Wb2/SymsAddress.html
----
I have a routine that captures a screen shot as a BMP file frame 8 times a second. I can use FFMPEG to convert my hundreds of BMP files into a video. I only support PC Speaker and it will log each freq so you can generate a SND file and FFMPEG can mix the SND into the video. I have a hand-held voice recorder and I can mix that track into it as well.
Now, I just use OBR for screencasts. SND quality is not as good, but far more convenient and there is no sync challenge.