Skip to content

Commit

Permalink
Merge 1485f16 into 430fa24
Browse files Browse the repository at this point in the history
  • Loading branch information
jecisc committed Oct 18, 2018
2 parents 430fa24 + 1485f16 commit d7c3064
Show file tree
Hide file tree
Showing 3,956 changed files with 26,501 additions and 23,368 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
11 changes: 4 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,12 @@ os:
smalltalk:
- Pharo-7.0
- Pharo-6.1
- Pharo-5.0
#- GemStone-3.4.1

matrix:
fast_finish: true
allow_failures:
- smalltalk: Pharo-7.0


# This make Gemstone builds 3x faster
cache:
directories:
- $SMALLTALK_CI_CACHE
#cache:
# directories:
# - $SMALLTALK_CI_CACHE
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ ZnWorkspace openUrl: 'http://ws.stfx.eu/1JIZRQS7OI00'
| 1.1.x | Pharo 50, 60, 61 | None |
| 1.2.x | Pharo 50, 60, 61 | None |
| 1.3.x | Pharo 50, 60, 61 | Gemstone 3.4.1 (*) (**) |
| Dev | Pharo 50, 60, 61, 70 | |
| Dev | Pharo 61, 70 | None |

(*) *This version of Gemstone is tested. Older versions might work but we did not tested it.*
(**) *The compatibility is not total. MaterialDesignLite uses Pharo's Traits to provide the users composables components. Thus, if the Gemstone users wants to use those components they will have to flatten themself the Traits in their Seaside application*
Expand Down
6 changes: 0 additions & 6 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,6 @@ environment:
matrix:
- SMALLTALK: Pharo-7.0
- SMALLTALK: Pharo-6.1
- SMALLTALK: Pharo-5.0

matrix:
allow_failures:
- SMALLTALK: Pharo-7.0


platform:
- x86
Expand Down
3 changes: 0 additions & 3 deletions src/.filetree

This file was deleted.

3 changes: 2 additions & 1 deletion src/.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
{
#format : #filetree
#format : #tonel
}
}
5 changes: 0 additions & 5 deletions src/BaselineOfMaterialDesignLite.package/.filetree

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Empty file.

This file was deleted.

1 change: 0 additions & 1 deletion src/BaselineOfMaterialDesignLite.package/properties.json

This file was deleted.

125 changes: 125 additions & 0 deletions src/BaselineOfMaterialDesignLite/BaselineOfMaterialDesignLite.class.st
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
"
I am a baseline of MaterialDesignLite. Read more at: https://github.com/DuneSt/MaterialDesignLite
"
Class {
#name : #BaselineOfMaterialDesignLite,
#superclass : #BaselineOf,
#category : 'BaselineOfMaterialDesignLite'
}

{ #category : #loading }
BaselineOfMaterialDesignLite class >> loadOnGemStone [
"
eval `BaselineOfMaterialDesignLite loadOnGemStone`
"

<script>
(Smalltalk hasClassNamed: 'GsDeployer')
ifTrue: [ (Smalltalk classNamed: 'GsDeployer')
perform: #deploy:
with: [ Metacello new
repository: 'filetree:///opt/git/MaterialDesignLite/src';
baseline: 'MaterialDesignLite';
onConflict: [ :ex | ex allow ];
onLock: [ :ex | ex honor ];
load ] ]
]

{ #category : #baseline }
BaselineOfMaterialDesignLite >> baseline: spec [
<baseline>
spec
for: #common
do: [
"Dependencies"
self
seaside3: spec;
fileLibraryHelper: spec;
materialColors: spec;
magritte: spec.

"Packages"
spec
package: 'Material-Design-Lite-Components' with: [ spec requires: #('MaterialColors' 'Seaside3') ];
package: 'Material-Design-Lite-Components-Tests' with: [ spec requires: #('Material-Design-Lite-Components') ];
package: 'Material-Design-Lite-Core' with: [ spec requires: #('Material-Design-Lite-Utils' 'Material-Design-Lite-Components' 'Material-Design-Lite-Widgets' 'Material-Design-Lite-Extensions') ];
package: 'Material-Design-Lite-Core-Tests' with: [ spec requires: #('Material-Design-Lite-Core' 'Material-Design-Lite-Components-Tests') ];
package: 'Material-Design-Lite-Demo' with: [ spec requires: #('Material-Design-Lite-Core') ];
package: 'Material-Design-Lite-Magritte' with: [ spec requires: #('Material-Design-Lite-Widgets' 'Material-Design-Lite-Components') ];
package: 'Material-Design-Lite-Widgets' with: [ spec requires: #('Material-Design-Lite-Components') ];
package: 'Material-Design-Lite-Widgets-Tests' with: [ spec requires: #('Material-Design-Lite-Widgets' 'Material-Design-Lite-Components-Tests') ];
package: 'Material-Design-Lite-Utils' with: [ spec requires: #('Seaside3' 'FileLibraryHelper') ];
package: 'Material-Design-Lite-Extensions' with: [ spec requires: #('Material-Design-Lite-Utils' 'Material-Design-Lite-Components') ];
package: 'Material-Design-Lite-Extensions-Tests' with: [ spec requires: #('Material-Design-Lite-Extensions' 'Material-Design-Lite-Components-Tests') ].

"Groups"
spec
group: 'Magritte' with: #('Material-Design-Lite-Magritte');
group: 'all' with: #('default' 'Magritte');
group: 'colors' with: #('MaterialColors');
group: 'extensions' with: #('Material-Design-Lite-Extensions');
group: 'core' with: #('Material-Design-Lite-Widgets' 'Material-Design-Lite-Components' 'Material-Design-Lite-Core' 'Material-Design-Lite-Utils');
group: 'default' with: #('core' 'tests' 'demo');
group: 'demo' with: #('Material-Design-Lite-Demo');
group: 'tests' with: #('Material-Design-Lite-Components-Tests' 'Material-Design-Lite-Widgets-Tests' 'Material-Design-Lite-Extensions-Tests' 'Material-Design-Lite-Core-Tests') ].

self gemStone: spec
]

{ #category : #dependencies }
BaselineOfMaterialDesignLite >> fileLibraryHelper: spec [
"I small project to help developers to manage the files in the FileLibrary."

spec
baseline: 'FileLibraryHelper'
with: [ spec repository: 'github://jecisc/FileLibraryHelper/src' ]
]

{ #category : #baseline }
BaselineOfMaterialDesignLite >> gemStone: spec [
spec
for: #gemstone
do: [ spec baseline: 'OrderedDictionary' with: [ spec repository: 'github://GsDevKit/OrderedDictionary:v1.x.x/src' ].
spec
package: 'PackageManifest' with: [ spec repository: 'http://smalltalkhub.com/mc/pdebruic/PackageManifest/main' ];
package: 'Material-Design-Lite-GemStone' with: [ spec requires: 'Material-Design-Lite-Components' ];
package: 'Material-Design-Lite-Extensions' with: [ spec requires: #('PackageManifest') ];
package: 'Material-Design-Lite-Components' with: [ spec requires: #('PackageManifest' 'OrderedDictionary') ];
package: 'Material-Design-Lite-Components' with: [ spec includes: 'Material-Design-Lite-GemStone' ] ]
]

{ #category : #dependencies }
BaselineOfMaterialDesignLite >> magritte: spec [
spec
project: 'Magritte3'
with: [ spec
className: #ConfigurationOfMagritte3;
versionString: #'release3';
loads: #('Seaside');
repository: 'http://smalltalkhub.com/mc/Magritte/Magritte3/main/' ]
]

{ #category : #dependencies }
BaselineOfMaterialDesignLite >> materialColors: spec [
spec
baseline: 'MaterialColors'
with: [ spec repository: 'github://DuneSt/MaterialColors:v1.x.x/src' ]
]

{ #category : #accessing }
BaselineOfMaterialDesignLite >> projectClass [
^ [ self class environment at: #MetacelloCypressBaselineProject ]
on: NotFound
do: [ super projectClass ]
]

{ #category : #dependencies }
BaselineOfMaterialDesignLite >> seaside3: spec [
spec
baseline: 'Seaside3'
with: [ spec
loads: #('Core' 'JQuery' 'Zinc');
repository: 'github://SeasideSt/Seaside/repository' ]
]
1 change: 1 addition & 0 deletions src/BaselineOfMaterialDesignLite/package.st
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Package { #name : #BaselineOfMaterialDesignLite }
5 changes: 0 additions & 5 deletions src/Material-Design-Lite-Components-Tests.package/.filetree

This file was deleted.

Empty file.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Empty file.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit d7c3064

Please sign in to comment.