[Pharo] Personal fitness tracker web app.
Replace MFTUtils image configuration method with a proper baseline class.
Changed files
src/BaselineOfMyFitnessTracker/BaselineOfMyFitnessTracker.class.st
@@ -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
@@ -0,0 +1,1 @@
1
Added:
Package { #name : #BaselineOfMyFitnessTracker }
src/MyFitnessTracker/MFTUtils.class.st
@@ -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."