3

I use git and GitHub in many projects where I collaborate with others in an academic context. For example, we produce study materials using markdown (md → html / pdf) or we analyse data in research projects using R / python. Git and GitHub is great for the following people (let's call them beneficiaries):

  1. Students who want to see (and possibly change) the source code of our study materials
  2. Teachers who want to create similar study materials for their own courses
  3. Researchers who want to see (and possibly use) the source code for our research projects

However, these tools induce much pain on people who collaborate with me on these projects but simply won't understand this workflow (let's call them detractors). I've have been advocating the use of these tools for years have been forced to realize that some people will not learn them, period.

For the sake of the beneficiaries, I would like to stick to using git / GitHub. But for the sake of the detractors, I'm looking for a way to drastically simplify the workflow. What I'm looking for is a tool which:

  • provides a GUI
  • Always pulls before a push
  • uses more familiar terms such as:
    • select instead of add
    • save instead of commit
    • sync instead of push
  • Auto suggests a commit message
  • ... more features to make git / GitHub more similar to Dropbox, GoogleDrive etc.
3
  • Budget range...? Commented Mar 28, 2024 at 19:13
  • 1
    I'm primarily interested to know if something like this even exists, irrespective of the price. FOSS would be preferred of course. Commented Mar 28, 2024 at 20:03
  • Why not use mentioned clouds like Google Drive? Or something like Google Docs? Which of the features of git do you need? History and ability to revert? I honestly doubt anything like what you described exists. That's very niche considering nowadays young people are more and more familiarized with IT, able to learn things like git quickly. Commented Apr 7, 2024 at 1:04

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.