As I coder beyond the initial complicated nature of Git, it can be a greatly empowering tool to enable distributed, open work practices amongst people who have often never met in person.
But the default git interface over CLI remains complicated and takes time to teach and understand even to people wanting to get into software development.
I'm seeing hope in newer markdown driven interfaces like Obsidian which help with text based authoring but in itself it's not directly about making working with git less complicated.
Does anyone know of approaches,tools, methods that can reduce the barriers to non-tech folk participating in git / git(hub/lab) projects?
I've used hackmd.io for real-time collaboration in Markdown. They even offer an open-source self-hosted version, https://github.com/hackmdio/codimd. There may be other services as well.
- a basic WYSIWYG when you click on "Edit"
- Gitpod and Gitlab IDE, based on Vs code in the browser, allowing custom settings and extension