diff --git a/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st b/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st index c1280bd..7a0a647 100644 --- a/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st +++ b/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st @@ -11,22 +11,25 @@ BaselineOfMiniDocs >> baseline: spec [ for: #common do: [ "Dependencies" + self setUpTeapot: spec. + self setUpPetitParser: spec. + self setUpLepiterBuildingBlocs: spec. spec baseline: 'Mustache' with: [ spec repository: 'github://noha/mustache' ]; baseline: 'Temple' with: [ spec repository: 'github://astares/Pharo-Temple/src' ]; - baseline: 'Teapot' with: [ spec repository: 'github://zeroflag/Teapot/source' ]; - baseline: 'Tealight' with: [ spec repository: 'github://astares/Tealight:main/src' ]; - baseline: 'LepiterBuildingBlocs' with: [spec repository: 'github://botwhytho/LepiterBuildingBlocs:main/src']; - baseline: 'PetitParser' with: [ + "baseline: 'Teapot' with: [ spec repository: 'github://zeroflag/Teapot/source' ];" + baseline: 'Tealight' with: [ spec repository: 'github://astares/Tealight:main/src' ]. + "baseline: 'LepiterBuildingBlocs' with: [spec repository: 'github://botwhytho/LepiterBuildingBlocs:main/src']" + "baseline: 'PetitParser' with: [ spec loads: #('Minimal' 'Core' 'Tests' 'Islands'); - repository: 'github://moosetechnology/PetitParser:v3.x.x/src' ]. + repository: 'github://moosetechnology/PetitParser:v3.x.x/src' ]." "self fossil: spec." - self xmlParserHTML: spec. + "self xmlParserHTML: spec" "Packages" spec package: 'PetitMarkdown' with: [ spec requires: #('PetitParser')]; - package: 'MiniDocs' with: [ spec requires: #('Mustache' 'Temple' 'Teapot' 'Tealight' 'PetitMarkdown')]. + package: 'MiniDocs' with: [ spec requires: #('LepiterBuildingBlocs' 'Mustache' 'Temple' 'Teapot' 'Tealight' 'PetitMarkdown' 'PetitParser')]. "Groups" @@ -49,9 +52,47 @@ BaselineOfMiniDocs >> semanticVersion [ ^ '0.2.0' ] +{ #category : #accessing } +BaselineOfMiniDocs >> setUpLepiterBuildingBlocs: spec [ + spec + baseline: 'LepiterBuildingBlocs' + with: [spec + repository: 'github://botwhytho/LepiterBuildingBlocs:main/src'; + loads: #('ALL')]; + import: 'LepiterBuildingBlocs' +] + +{ #category : #accessing } +BaselineOfMiniDocs >> setUpPetitParser: spec [ + spec + baseline: 'PetitParser' + with: [ spec + repository: 'github://moosetechnology/PetitParser:v3.x.x/src'; + loads: #('Minimal' 'Core' 'Tests' 'Islands')]; + import: 'PetitParser' +] + +{ #category : #accessing } +BaselineOfMiniDocs >> setUpTeapot: spec [ + + spec + baseline: 'Teapot' + with: [ spec + repository: 'github://zeroflag/Teapot/source'; + loads: #('ALL') ]; + import: 'Teapot' +] + { #category : #accessing } BaselineOfMiniDocs >> xmlParserHTML: spec [ - Metacello new + + spec + baseline: 'XMLParserHTML' + with: [ spec + repository: 'github://pharo-contributions/XML-XMLParserHTML/src'; + loads: #('ALL')]; + import: 'XMLParserHTML' + "Metacello new baseline: 'XMLParserHTML'; repository: 'github://pharo-contributions/XML-XMLParserHTML/src'; onConflict: [ :ex | ex useLoaded ]; @@ -59,5 +100,5 @@ BaselineOfMiniDocs >> xmlParserHTML: spec [ onDowngrade: [ :ex | ex useLoaded ]; onWarningLog; load. - spec baseline: 'XMLParserHTML' with: [spec repository: 'github://pharo-contributions/XML-XMLParserHTML/src'] + spec baseline: 'XMLParserHTML' with: [spec repository: 'github://pharo-contributions/XML-XMLParserHTML/src']" ]