From 2ca24978bcc9d454849acb9449965f54c2268f33 Mon Sep 17 00:00:00 2001 From: Offray Luna Date: Sat, 30 Mar 2024 10:11:42 -0500 Subject: [PATCH] Arreglando manualmente problema en el baseline. --- .../BaselineOfMiniDocs.class.st | 97 +++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st diff --git a/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st b/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st new file mode 100644 index 0000000..048ce46 --- /dev/null +++ b/src/BaselineOfMiniDocs/BaselineOfMiniDocs.class.st @@ -0,0 +1,97 @@ +Class { + #name : #BaselineOfMiniDocs, + #superclass : #BaselineOf, + #category : #BaselineOfMiniDocs +} + +{ #category : #accessing } +BaselineOfMiniDocs >> baseline: spec [ + + 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: 'Tealight' with: [ spec repository: 'github://astares/Tealight:main/src' ]. + + "self fossil: spec." + "self xmlParserHTML: spec" + + "Packages" + spec + package: 'PetitMarkdown' with: [ spec requires: #('PetitParser')]; + package: 'MiniDocs' + with: [ spec requires: #( + 'Mustache' 'Temple' "Templating" + 'Teapot' 'Tealight' "Web server" + 'PetitMarkdown' 'PetitParser' "Parsers" + 'DataFrame' "Tabular data")]. +. + + "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 ] +] + +{ #category : #accessing } +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 [ + + spec + baseline: 'XMLParserHTML' + with: [ spec + repository: 'github://pharo-contributions/XML-XMLParserHTML/src'; + loads: #('ALL')]; + import: 'XMLParserHTML' +]