HN2new | past | comments | ask | show | jobs | submitlogin
Ask HN: How can I enable non-technical team members to edit files on GitHub?
1 point by habosa on Jan 18, 2023 | hide | past | favorite | 3 comments
We've got a bunch of configuration files for our app (JSON, YAML, etc) stored in a Google Cloud Storage bucket right now. We'd like to move these into GitHub so that they can be version controlled, tested, audit-logged, etc. in a way that all the devs on the team will find familiar.

However we also need some non-technical or semi-technical members of the team to be able to make updates to these files. Today they do that by just downloading them, making the updates, and re-uploading them. Now I am worried the idea of branches, PRs, merge conflicts, etc. will be a distraction and a drain.

Is there any system which makes this more approachable? We've used Netlify CMS for a similar task in the past but it's not quite right.



Get them signed in and give them repository permissions, then they can use the web file editor.

Edit:

Why would they need to update multiple files "at once". Tell them the "commit" button is like "save", and to enter "save" as the commit note. Yes, the git history log will become a trash heap, but this is the compromise when asking non-technical folks edit VCS files.

Don't let perfect be the enemy of good.


We can do that! But if they need to edit multiple files at once they have to jump into the VSCode-based web editor which requires understanding all the Git things.


They don't have to understand all of the git things only like 3-4. Sounds like a one hour presentation and a one page document. Don't reinforce the phobia before it exists. Most of them probably want to learn something new at work like devs typically do




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: