View raw

1 Class { 2 #name : 'BaselineOfMyFitnessTracker', 3 #superclass : 'BaselineOf', 4 #category : 'BaselineOfMyFitnessTracker', 5 #package : 'BaselineOfMyFitnessTracker' 6 } 7 8 { #category : 'baselines' } 9 BaselineOfMyFitnessTracker >> baseline: spec [ 10 11 <baseline> 12 spec for: #pharo do: [ 13 self dependencies: spec. 14 self packages: spec. 15 self groups: spec ] 16 ] 17 18 { #category : 'baselines' } 19 BaselineOfMyFitnessTracker >> dependencies: spec [ 20 21 spec 22 baseline: 'Seaside3' 23 with: [ 24 spec repository: 'github://SeasideSt/Seaside:master/repository' ]. 25 spec baseline: 'SQLite3' with: [ 26 spec 27 repository: 'github://pharo-rdbms/Pharo-SQLite3/src'; 28 loads: 'glorp' ] 29 ] 30 31 { #category : 'accessing' } 32 BaselineOfMyFitnessTracker >> groups: spec [ 33 34 spec 35 group: 'Core' 36 with: #( 'MyFitnessTracker-Core' 'MyFitnessTracker-Web' 37 'MyFitnessTracker-Glorp' 'MyFitnessTracker-Utils' ); 38 group: 'Tests' with: #( 'MyFitnessTracker-Core-Tests' ); 39 group: 'all' with: #( 'Core' 'Tests' ); 40 group: 'default' with: #( 'all' ) 41 ] 42 43 { #category : 'accessing' } 44 BaselineOfMyFitnessTracker >> packages: spec [ 45 46 spec 47 package: 'MyFitnessTracker-Core'; 48 package: 'MyFitnessTracker-Web' 49 with: [ spec requires: #( 'Seaside3' 'MyFitnessTracker-Core' ) ]; 50 package: 'MyFitnessTracker-Glorp' 51 with: [ spec requires: #( 'SQLite3' 'MyFitnessTracker-Core' ) ]; 52 package: 'MyFitnessTracker-Utils'; 53 package: 'MyFitnessTracker-Core-Tests' 54 with: [ spec requires: #( 'MyFitnessTracker-Core' ) ] 55 ] 56 57 { #category : 'baselines' } 58 BaselineOfMyFitnessTracker >> projectClass [ 59 60 ^ MetacelloCypressBaselineProject 61 ] 62