comses.net icon indicating copy to clipboard operation
comses.net copied to clipboard

Codebase git mirroring

Open sgfost opened this issue 1 year ago • 0 comments

🚧

part 1 (1-way mirror):

  • [x] API for managing creation/updating of a git repo on the filesystem
    • [x] build()
    • [x] update()
    • [ ] other methods??
    • [x] tests
    • [x] build 'metadata files' LICENSE, CITATION.cff comses/planning#234
  • [x] mirroring service for managing the whole sync (interacting with the FS api and github api)
  • [x] frontend for enabling/disabling sync
  • [x] batch job OR queued jobs (comses/planning#231) for synchronization

visual overview of the backend

CoMSES Github Sync - Copy of Phase 1 (1-way mirror)

sgfost avatar May 07 '24 23:05 sgfost