Once I have the dev versions of all the build scripts finalised and checked out I'll upload them to git. Then, once I'm not playing with them myself, I'm thinking of writing a "Build WeeDogLinux Tutorial/Booklet" with examples for some of the various 'flavours'.
The fact is, that FirstRib WeeDog is really quite a simple toolkit for building frugal installable distros of now tons of different types with no limit to how big or small or what user wants to include. The point I'd like to get across, which being somewhat busy I've probably not managed to convince anyone about yet(!), is that it is really a simple process to build a WeeDogLinux distro and no-one should be afraid to try, whatever their experience with Linux more generally - you don't even need to really know how to write shell scripts, though that's useful of course. If a person ever uses the commandline, then basically, they should be able to build a WDL distro - just need an empty folder, download the build script or scripts, run that, wait for the build to complete, and adjust your grub3dos menu.lst or grub2 grub.conf configuration and all should work. Want to add to the build (prior to building) then simply add some extra entries to the build plugin (extra app installs, applications or desktop configurations, or whatever).
Of course, we all end up with some issue or another (missing firmware or grub syntax wrong, or ...) but help always available here. What's particularly useful about WeeDog (apart from its pretty flexible overlayfs-based initrd) is that a user can start with a very small limited build (just to see how it works) and then incrementally expand to a full desktop, piece by piece, and it's thus also a very educational experience (and that is the case for myself too - I learn a lot just by building systems using WeeDog build scripts and adding stuff via the build plugin). The end result is as good (or bad) as you make it... and you can always polish it up later (and expand it or slim it down). The critical core build scripts themselves are more slowly developed, and carefully tested by myself before their release, but I'm always open to ideas for new features though no guarantee about what I'd adopt - having said that, all the core build scripts contain quite flexible user-plugin expansion capability, which is the preferred method of build system expansion more generally. Outside of the core build script creation most of the hard work in practice (and for me too) is the main build recipe which is pretty much entirely a user-created plugin (f_whatever.plug) - that plugin provides the overall distro design and it is entirely created by users (which could include myself of course). I wrote the f_XXX.plug for WDL_Arch64 but the WDL_Void32 f_XXX.plug is written by rockedge.
Easier of course to concentrate on one WDL build system type (be it Void, Arch, Ubuntu, Debian, or Devuan) but because the basic build process is much the same for all of these it becomes pretty easy to build vastly different systems without feeling it is over-powering to master so many distro flavours. Good to have someone become the 'expert' on each build type/flavour though since all upstream repos have their own package management methodologies to master, though it is also important to have resident 'experts' on particular desktop managers - for example, I know a fair amount about setting up openbox (the Arch Linux way anyway) but next to nothing personally about setting up JWM...
In terms of developing WeeDogLinux systems, the more 'developers' the better of course ('developer' for WeeDogLinux meaning ANYONE willing to try/modify any build), since we all benefit from any and all new creations/systems/knowledge-sharing, though once again I stress that you don't need to be a guru to work on the build of your own WeeDogLinux creation - most anyone using the Puppy forum is perfectly able to develop a new WeeDog either by modifying or extending existing build plugins, which are often not much more than a list of package manager install app commands, plus any useful configurations you learn/duckduckgo about on the way (which is basically how I do it, and via Arch Linux wiki and similar, along with, as I've previously mentioned, cherrytree hierarchical notetaker as my brain/memory - notecase would similarly do for that really). I do use git, but usually only commit new stuff to that after a lot of hacking around - so knowledge of git is not at all required for WeeDog development, without denying I like git for final result updates, but my overall dev approach is much less formal so you don't need to know anything about git at all to develop WeeDogLinux distros. In fact I do not want git pushes/issues and so on (I simply wouldn't read these since I'm hardly ever 'there') - I prefer just discussing matters on this main forum since everyone can then be involved.
Anyway, back to my dev build script polishing alongside the WDLGO_Devuan64 current project...
wiak