Class { #name : #BaselineOfGrafoscopio, #superclass : #BaselineOf, #category : #BaselineOfGrafoscopio } { #category : #baselines } BaselineOfGrafoscopio >> baseline: spec [ spec for: #common do: [ "Dependencies" self fossil: spec. spec package: 'Spec-Glamour' with: [ spec repository: 'http://smalltalkhub.com/mc/jfabry/Playgroudn/main/' ]. "Packages" self grafoscopioUtils: spec. spec package: 'Grafoscopio' with: [ spec requires: #('Grafoscopio-Utils' 'Spec-Glamour' ) ] ] ] { #category : #'as yet unclassified' } BaselineOfGrafoscopio >> fossil: spec [ "I load the configuration of Fossil using a external Gitea repository." "While more Git independient providers are implemented in Monticello, I will use Iceberg to download the repository and load it from a local directory" | location | location := FileLocator localDirectory / 'iceberg' / 'Offray' / 'Fossil'. (IceRepositoryCreator new location: location; remote: (IceGitRemote url: 'https://code.tupale.co/Offray/Fossil.git'); createRepository) register. Metacello new repository: 'gitlocal://', location fullName; baseline: 'Fossil'; load. spec project: 'Fossil' ] { #category : #'as yet unclassified' } BaselineOfGrafoscopio >> grafoscopioUtils: spec [ "I load the configuration of this package using a external Gitea repository." "While more Git independient providers are implemented in Monticello, I will use Iceberg to download the repository and load it from a local directory" | location | location := FileLocator localDirectory / 'iceberg' / 'Offray' / 'GrafoscopioUtils'. (IceRepositoryCreator new location: location; remote: (IceGitRemote url: 'https://code.tupale.co/Offray/GrafoscopioUtils.git'); createRepository) register. Metacello new repository: 'gitlocal://', location fullName; load. spec project: 'Grafoscopio-Utils' with: [ spec requires: #('Fossil') ]. ]