URL: <https://savannah.nongnu.org/task/?16430>
Summary: git hook self management web UX Group: Savannah Administration Submitter: carlc Submitted: Thu 31 Aug 2023 06:37:23 PM CDT Should Start On: Thu 31 Aug 2023 12:00:00 AM CDT Should be Finished on: Thu 31 Aug 2023 12:00:00 AM CDT Category: None Priority: 5 - Normal Status: In Progress Privacy: Public Assigned to: carlc Open/Closed: Open Discussion Lock: Any _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Thu 31 Aug 2023 06:37:23 PM CDT By: Corwin Brust <carlc> This proposes a new feature for sarvane/Savannah that would enabling users to self-manage git hooks. TL;DR, I think it would be cool to let users self-install git hooks, picking from a curated list. Key stories for this might be: - As a USER I need, via the web UX, to: - add pre-approved scripts to git repos - and remove them - and view the scripts installed for a given repo - and easily view source and licenses of each script -- And, it would be nice if I could also: -- -- submit a "patched" version for review -- submit my script to be considered for general use - As an ADMIN I need, via the web UX, to: - add/upgrade/rm scripts from the library -- And, it would be nice if I could also: - see which projects current use what scripts For "impact" gusses, in addition to PHP changes, and misc. scripting, I would also expect to create new tables in the MySQL as well as new file system paths on (at least) frontend1. If this work is interesting to others we can discuss here or on savannah-hackers-public, where I'll follow-up submitting this ticket by sending an Email anon. Meanwhile, when discussion ends (or if there hasn't been much), I'll write (again) to the public list when I have something intriguing (read: potentially dangerous to stable production systems) happening locally. _______________________________________________________ Reply to this item at: <https://savannah.nongnu.org/task/?16430> _______________________________________________ Message sent via Savannah https://savannah.nongnu.org/