I author a lot of technical documentation actually.
Even so, yes. I make all my work public, 100%.
I use public repositories as my backup for anything I create, regardless of stage of completion and so others can learn from or help improve my work as they see fit.
I do not believe proprietary technology should exist and I put my code where my mouth is.
Humans progress faster when we collaborate freely. Fork anything I do and make it better if you can.
So here you say that you put all your work in the public domain, and in a comment above you say that you don't put it in the public domain because you fear a lawsuit?