Replace MFTUtils image configuration method with a proper baseline class.

Commit
0da5bd6fcbf8b8a2fcd3ad0506469940f030094d
Author
Marius Peter <marius.peter@tutanota.com>
Author date
Committer
Marius Peter <marius.peter@tutanota.com>
Committer date
Changed files
src/BaselineOfMyFitnessTracker/BaselineOfMyFitnessTracker.class.st
index 00000000..3121281b 000000..100644
@@ -0,0 +1,26 @@
1 Added: Class {
2 Added: #name : #BaselineOfMyFitnessTracker,
3 Added: #superclass : #Object,
4 Added: #category : #BaselineOfMyFitnessTracker
5 Added: }
6 Added:
7 Added: { #category : #baselines }
8 Added: BaselineOfMyFitnessTracker >> baseline: spec [
9 Added: "Baseline for MyFitnessTracker."
10 Added:
11 Added: <baseline>
12 Added: spec
13 Added: baseline: 'Seaside3'
14 Added: with: [
15 Added: spec repository: 'github://SeasideSt/Seaside:v3.5.x/repository' ].
16 Added: spec baseline: 'Bootstrap5' with: [
17 Added: spec repository:
18 Added: 'github://astares/Seaside-Bootstrap5:master/repository' ].
19 Added: spec baseline: 'SQLite3' with: [
20 Added: spec repository:
21 Added: 'github://pharo-rdbms/Pharo-SQLite3:v2.2.x/repository' ].
22 Added:
23 Added: spec
24 Added: package: 'MyFitnessTracker'
25 Added: with: [ spec requires: #( 'Seaside3' 'Bootstrap5' 'SQLite3' ) ]
26 Added: ]
src/BaselineOfMyFitnessTracker/package.st
index 00000000..83f94e9b 000000..100644
@@ -0,0 +1,1 @@
1 Added: Package { #name : #BaselineOfMyFitnessTracker }
src/MyFitnessTracker/MFTUtils.class.st
index 294a29d8..09bfb081 100644..100644
@@ -7,33 +7,6 @@
7 7 #category : #'MyFitnessTracker-Utils'
8 8 }
9 9
10 Removed: { #category : #'image manipulation' }
11 Removed: MFTUtils class >> configureImage [
12 Removed: "I load the latest MFT dependencies, and then initialize the MFT application."
13 Removed:
14 Removed: Metacello new
15 Removed: baseline: 'Seaside3';
16 Removed: repository: 'github://SeasideSt/Seaside:master/repository';
17 Removed: load.
18 Removed:
19 Removed: Metacello new
20 Removed: baseline: 'Bootstrap5';
21 Removed: repository: 'github://astares/Seaside-Bootstrap5:master/src';
22 Removed: load.
23 Removed:
24 Removed: Metacello new
25 Removed: baseline: 'SQLite3';
26 Removed: repository: 'github://pharo-rdbms/Pharo-SQLite3/src';
27 Removed: load.
28 Removed:
29 Removed: Metacello new
30 Removed: baseline: 'Glorp';
31 Removed: repository: 'github://pharo-rdbms/glorp';
32 Removed: load.
33 Removed:
34 Removed: MFTRootComponent initialize
35 Removed: ]
36 Removed:
37 10 { #category : #utilities }
38 11 MFTUtils class >> createDeploymentImage: aVersion [
39 12 "TODO: simplify this whole process. Rsync already does a terrific job at compressing the image upon deployment."