Interim report on contributions to Hubzilla (as of 31.12.2021); Fundraising campaigns? Unifying documentation and tutorial writing?
Hi friends involved in Hubzilla,
I made an attempt to get an overview over the actual contributors to Hubzilla, in order to identify possibilities of improvement of our collaboration. Here's what I found out. Please comment below what is missing or what is wrong, then I can correct the summary. And please react to the questions raised in the end of the post. Thanks.
Contributions subdivided by tasks and subprojects
- Coding + reviewing issues (core + official addons): 5 members (@Mario Vavti, @Max Kostikov, @M. Dent, @Andrew, @Zap)
- User tutorials:
- The "official" one (covers only how to set up a channel for the first time; not touched since 3 years): apparently nobody in charge or assigned
- the ones by Disroot for Dishub (en/es, cover a lot; untouched since 2 years): 10 authors?
- the ones by TheChangeBook (fr, very recent, growing, including videos): 1 author (@Dan d'Auge)
- the ones on tiksi.net (ru, seems to cover a lot, seems to be updated): 1 author (@Max Kostikov)
- the ones by The Lazy Teddy (en, cover a lot; untouched since 9 month): 1 author (@The Lazy Teddy)
- the ones by PepeCyB (de, cover a lot, mostly untouched since 2 years): 1 author (@PepeCyB)
- the one by Ashley Eversole (en, covers only how to set up a channel for the first time; recent): 1 author (@Ashley Eversole)
- the one by adnan360 (en, covers a lot but not extensively; untouched since 10 month): 1 author (@adnan360)
- the ones by @hEARt PhoniX (yet to be published, in progress): 1 author
- the overview video by Danie van der Merwe (en, 2 years old): 1 author (@GadgeteerZA)
- of user interface (through Transifex): 372 members
- of "official" documentation (through Gitlab): except for polish translation (author unclear; this one seems more or less complete), all other attempts of translations seem to have been sufficated at the core more than 2 years ago
- of Disroot/Dishub documentation: 10 authors?
- Website (not yet published re-work in progress since some months): 4 members (@hEARt PhoniX, @RockyIII, @Witcraft, @emanuel @ la bonne heure )
(I know there are also some admin tutorials existing, but I'm not sure if there's a need for them, thus I didn't collect them here.)
Subdivided by usage of tools for quality assurance
- Gitlab for coding and reviewing issues: used by 5 members
- Transifex for translations of the code: used by 372 members
- Gitlab for documentation and its translations: barely used, at least not in the last 3 years
- Gitlab for tutorials and their translations: barely used, at least not in the last 3 years
- Gitea for tutorials by Disroot, including its translation into spanish: used by 10 members? But not anymore updated in the last 2 years
- Hubzilla wiki app (has only changelog and no approval functionality):
- Cryptpad (has only changelog and no approval functionality): tutorial by Ashley Eversole, untranslated (used by 1 member)
- socialhome page (I guess, there's no changelog and no approval functionality): tutorial by adnan360, untranslated: used by 1 author
Why did I do this overview?
The re-worked Hubzilla website will contain a "get involved" page. There, we want to indicate how people can contribute with donations, as coders / issue reviewers, as addon developpers, as documentation authors, as tutorial authors, as translators or as part of the website team. Just for that alone, we need to be able to indicate where people can knock or send their money. In addition, we must be able to specify on the website links to usable and, above all, updated resources for the documentation and tutorials.
Before we can state these informations on the website, we need to know
- from all people interested in writing/updating/translating the user documentation: Do you feel the need for joining forces and working on the same document (en + translations)? If yes, please consult among you and inform us from the website team as soon as possible about the choice of technical means, the (possibly new) publication location and how interested people can contact you for participation. The choice of technical means should consider how to deal with quality assurance of content and translation as well as inclusion of non-techie people. I dare to assume that many involved and active people are not confortable with git/gitlab/gittea/... this could at least be a reason for the scattering of the efforts in the past years...
- the same thing from all people interested in writing/updating/translating the admin documentation
- the same thing from all people interested in writing/updating/translating the user tutorials
- if some people are willing to coming up with an overall crowdfunding solution which aims to remunerate / fund the contributions to be done to Hubzilla by different people. This solution should state thoughts on how the funded sum will be distributed and maybe a roadmap (definition of task packages, time period for deployment per package, time period for fundraising per package, platforms for campaigns)