This creates a local git repo and branch(es) for submissions. See the video for functionality.
This does not disrupt any existing functionality as it is only enabled with experimental mode turned on. Depends on #309 merging.
The git operations are server side renders as there is very little support for client side file system access outside of experimental support in chrome with showDirectoryPicker. Did not dig a great deal on this, just feels more sane to do it from the server side. The user will be running the server locally in this scenario or can run it as a service as desired as well.
showDirectoryPicker
. Did not dig a great deal on this, just feels more sane to do it from the server side. The user will be running the server locally in this scenario or can run it as a service as desired as well.https://github.com/user-attachments/assets/abe661db-6d9b-4504-98e5-7cc0268ac6c8
TODO not necessarily on this PR:
main
branch and add more info/columns.local
is meh.