Although PiTiVi is a FLOSS project developed entirely in the open (that is, everything is public/transparent), I have been told that it still feels intimidating for potential new contributors. Believe it or not, I spend a lot of time thinking about that and smoothing out that process. Sometimes I still find myself a bit surprised that people are not exactly rushing through the doors to hack on the code. I have a few multi-factorial theories about that (they make for lively conversations), but this is not the point of this blog post.
Inspired by Monty’s great video on xiph, I was thinking that I could do a série of videos explaining how the PiTiVi project “works” and how to get started/familiar with its structure. Or maybe it could be a single monolithic video*.
Some random ideas of stuff I could talk about:
- Why contribute to PiTiVi in particular
- Obstacles that might arise (but… which ones? I’m not sure what they are)
- Who does what in the project
- Our development and release process
- How to make good bug reports
- Understanding the core principles behind the use of a DVCS (such as the fact that you don’t actually need commit access to the master git repository… make your repository/branches awesome, and natural selection should do the rest), along with a few “gotchas” specific to PiTiVi
- Our (very) decentralized infrastructure
- (translations on gnome, website on a private server, wiki on a different server, bug tracker on gnome, git on private server and github and others, mailing lists on sourceforge…).
- IMHO, this should not even be a topic I should have to cover; everything could/should be on the GNOME servers instead of being scattered all over the Internet.
However, this all seems extremely vague and generic to me. So, dear readers, if you wanted to get involved with PiTiVi (or a video editor project in general),
- What would you like to know, to make things easier for you? Are there any specific topics you would like me to address?
- Are there specific problems (except lack of time/skill/the usual excuses) that are preventing you from contributing? If there are issues that you wish to discuss privately, you can also email me (nekohayo at gmail).
If there’s demand for it (and some help identifying topics), I could then attempt making some videos. Probably not as impressive as Monty’s video, because I don’t have cameramen, Redhat sponsorship, fancy microphones, a whiteboard, unlimited time and a huge pile of oscilloscopes… but I think it woud be fun nonetheless. And of course, if anybody wants to help…
*: experience tells me that rarely do people make more than one episode ;-)
Latest posts by Jeff (see all)
- Painting two old friends—Tintin vs Sephiroth - June 11, 2017
- Defence against the Dark Arts involves controlling your hardware - March 18, 2017
- Reviewing the Librem 15 - January 10, 2017