diff --git a/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st b/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st index 7a0a647..59c6ff3 100644 --- a/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st +++ b/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st @@ -13,38 +13,35 @@ BaselineOfMiniDocs >> baseline: spec [ "Dependencies" self setUpTeapot: spec. self setUpPetitParser: spec. - self setUpLepiterBuildingBlocs: spec. + [self lepiterBuildingBlocs: spec] + onErrorDo: [:err | self inform: 'LepiterBuilldingBlocs error: ', err asString]. 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: [ - spec - loads: #('Minimal' 'Core' 'Tests' 'Islands'); - repository: 'github://moosetechnology/PetitParser:v3.x.x/src' ]." - "self fossil: spec." - "self xmlParserHTML: spec" + baseline: 'Tealight' with: [ spec repository: 'github://astares/Tealight:main/src' ]; + baseline: 'DataFrame' with: [ spec repository: 'github://PolyMathOrg/DataFrame/src' ]. "Packages" spec package: 'PetitMarkdown' with: [ spec requires: #('PetitParser')]; - package: 'MiniDocs' with: [ spec requires: #('LepiterBuildingBlocs' 'Mustache' 'Temple' 'Teapot' 'Tealight' 'PetitMarkdown' 'PetitParser')]. - + package: 'MiniDocs' with: [ spec requires: #('Mustache' 'Temple' 'Teapot' 'Tealight' 'PetitMarkdown' 'PetitParser' 'DataFrame')]. + "self xmlParserHTML: spec" "Groups" - ]. spec ] { #category : #accessing } -BaselineOfMiniDocs >> fossil: spec [ - | repo | - repo := ExoRepo new - repository: 'https://code.sustrato.red/Offray/Fossil'. - repo load. - spec baseline: 'Fossil' with: [ spec repository: 'gitlocal://', repo local fullName ] +BaselineOfMiniDocs >> lepiterBuildingBlocs: spec [ + Metacello new + baseline: 'LepiterBuildingBlocs'; + repository: 'github://botwhytho/LepiterBuildingBlocs:main/src'; + onConflict: [ :ex | ex useLoaded ]; + onUpgrade: [ :ex | ex useLoaded ]; + onDowngrade: [ :ex | ex useLoaded ]; + onWarningLog; + load. + spec baseline: 'LepiterBuildingBlocs' with: [spec repository: 'github://botwhytho/LepiterBuildingBlocs:main/src'] ] { #category : #accessing } @@ -52,16 +49,6 @@ 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 @@ -85,13 +72,12 @@ BaselineOfMiniDocs >> setUpTeapot: spec [ { #category : #accessing } BaselineOfMiniDocs >> xmlParserHTML: spec [ - spec baseline: 'XMLParserHTML' - with: [ spec - repository: 'github://pharo-contributions/XML-XMLParserHTML/src'; - loads: #('ALL')]; - import: 'XMLParserHTML' + with: [ + spec + loads: #('Core'); + repository: 'github://pharo-contributions/XML-XMLParserHTML/src' ]. "Metacello new baseline: 'XMLParserHTML'; repository: 'github://pharo-contributions/XML-XMLParserHTML/src';