For me the sync between lemmy and joinpeertube.org is still not working flawlessly. syncing new posts from peertube to lemmy suddenly stops working. When I force a sync by searching a new post from a subscribed peertube channel through Lemmy, syncing works for a while, and the the problem described above occurs.
You could also use fossil as SCM, it is small, a single executable and has a wiki (and bug tracker) in it, so you could keep your documentation and code close together
I create software by myself and disagree. First it’s very political where and for whom I choose to develop software. Second, software is always made for a purpose and the purpose can be indeed (and is) very often linked to political or social cause. E.g. a software which only purpose is to harm people, say for controlling mass destruction weapons is in my point of view a very political software