Skip to content

Main classes

MBorne edited this page Aug 15, 2018 · 1 revision

Main classes

Command

  • SatisGitlab\Command\GitlabToConfigCommand : provides gitlab-to-config command ("entry point")

Remote GIT access

The following abstraction aims at simplifing further support for multiple gitlab api versions and other systems ("github-to-satis", "gogs-to-satis",...)

  • SatisGitlab\Git\ClientInterface : Minimalist remote git client interface
  • SatisGitlab\Git\ProjectInterface : Minimalist remote git project interface

SATIS config generation

  • SatisGitlab\Satis\ConfigBuilder : Helper class to edit SATIS config
Clone this wiki locally