Page MenuHomePhabricator

Scribunto / Github integration
Open, Needs TriagePublicFeature

Description

Feature request from Daniel:

cscott: Didn't you have some so-simple-it-could-actually-work idea for hooking up Scribunto to GitHub to allow VCS for modules? I've forgotten the details now.
@daniel : Basically, put the repo URL into a slot, and render a button that would pull the latest revision (or a specified tage or branch) and make an edit to update the page.
Gergö wrote something like that a while ago I think, but I couldn't find it when I was looking for it a couple of days ago.
I actually recommended this as a hackathon project to some volunteer...

Event Timeline

Aklapper changed the subtype of this task from "Task" to "Feature Request".Dec 6 2023, 10:27 PM

Please use the Feature template in such cases - thanks!

I think there's a difference between Scribunto modules from repositories (this task) and JS/CSS gadgets (T187749) that warrants two tasks.

I think there's a difference between Scribunto modules from repositories (this task) and JS/CSS gadgets (T187749) that warrants two tasks.

I don't think there's a difference in any relevant implementation. You're going to need to check canEdit, build out a probably identical interface, so on and so on. I honestly can't see a pertinent delta between the two. When you look at the proposed implementation in that task... everything there applies about equally to Lua.

Gergö wrote something like that a while ago I think, but I couldn't find it when I was looking for it a couple of days ago.

I started writing it, anyway. Would be a nice codejam project.