commit 2d4996b78524763af843c9b3d2fdab810e0a75f7 Author: StephanEggermont Date: Mon Oct 13 11:30:14 2025 +0200 project setup diff --git a/.project b/.project new file mode 100644 index 0000000..d3b75e8 --- /dev/null +++ b/.project @@ -0,0 +1,3 @@ +{ + #srcDirectory : 'src' +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..3f5ec1b --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ + +## Installation + +```st +Metacello new + repository: 'gitea://QTIL/GtBeamExperiment:master/src'; + baseline: 'GtBeamExperiment'; + load +``` + +## Load Lepiter + +After installing with Metacello, you will be able to execute + +``` +#BaselineOfGtBeamExperiment asClass loadLepiter +``` diff --git a/lepiter/lepiter.properties b/lepiter/lepiter.properties new file mode 100644 index 0000000..aa28778 --- /dev/null +++ b/lepiter/lepiter.properties @@ -0,0 +1,4 @@ +{ + "uuid" : "a6ebeea5-68fd-0d00-ad70-c6760272f580", + "schema" : "4.1" +} \ No newline at end of file diff --git a/src/.properties b/src/.properties new file mode 100644 index 0000000..ad0471d --- /dev/null +++ b/src/.properties @@ -0,0 +1,3 @@ +{ + #format : #tonel +} \ No newline at end of file diff --git a/src/BaselineOfGtBeamExperiment/BaselineOfGtBeamExperiment.class.st b/src/BaselineOfGtBeamExperiment/BaselineOfGtBeamExperiment.class.st new file mode 100644 index 0000000..c006703 --- /dev/null +++ b/src/BaselineOfGtBeamExperiment/BaselineOfGtBeamExperiment.class.st @@ -0,0 +1,28 @@ +Class { + #name : #BaselineOfGtBeamExperiment, + #superclass : #BaselineOf, + #category : #BaselineOfGtBeamExperiment +} + +{ #category : #loading } +BaselineOfGtBeamExperiment class >> loadLepiter [ + IceRepository registry + detect: [ :aRepository | + aRepository name = 'GtBeamExperiment' ] + ifFound: [ :aRepository | + | defaultDatabase currentProperties | + defaultDatabase := LeDatabasesRegistry defaultLogicalDatabase. + currentProperties := defaultDatabase properties. + currentProperties addRegisteredDirectory: aRepository repositoryDirectory / 'lepiter'. + defaultDatabase reload ] + ifNone: [ + self inform: 'Repository not found.' ] +] + +{ #category : #baseline } +BaselineOfGtBeamExperiment >> baseline: spec [ + + ^ spec for: #common do: [ + spec package: 'GtBeamExperiment' + ] +] diff --git a/src/BaselineOfGtBeamExperiment/package.st b/src/BaselineOfGtBeamExperiment/package.st new file mode 100644 index 0000000..f6f6f48 --- /dev/null +++ b/src/BaselineOfGtBeamExperiment/package.st @@ -0,0 +1 @@ +Package { #name : #BaselineOfGtBeamExperiment } diff --git a/src/GtBeamExperiment/package.st b/src/GtBeamExperiment/package.st new file mode 100644 index 0000000..877b8ab --- /dev/null +++ b/src/GtBeamExperiment/package.st @@ -0,0 +1 @@ +Package { #name : #GtBeamExperiment }