diff --git a/doc/HowToInstall.md b/doc/HowToInstall.md index 47e4bdb..f17db4a 100644 --- a/doc/HowToInstall.md +++ b/doc/HowToInstall.md @@ -1,24 +1,40 @@ -## How to install +# How to install -### Squeak: +## Squeak: -You can use Installer: -``` -Installer squeaksource - project: 'MetacelloRepository'; - install: 'ConfigurationOfMessagePack'. -(Smalltalk at: #ConfigurationOfMessagePack) perform: #load. +Hosted on SqueakSource Repository. +(http://www.squeaksource.com/MessagePack.html). + +From Monticello: + +```smalltalk +MCHttpRepository + location: 'http://www.squeaksource.com/MessagePack' + user: '' + password: '' ``` -### Pharo: -You can use Gofer: + +You can also use Installer: + +```smalltalk +Installer squeaksource + project: 'MetacelloRepository'; + install: 'ConfigurationOfMessagePack'. +(Smalltalk at: #ConfigurationOfMessagePack) perform: #load. ``` -Gofer it - url: 'http://smalltalkhub.com/mc/MasashiUmezawa/MessagePack/main'; - package: 'ConfigurationOfMessagePack'; - load. -(Smalltalk at: #ConfigurationOfMessagePack) perform: #load. + +## Pharo: + +You can use Metacello: + +```smalltalk +Metacello new + baseline: 'MessagePack'; + repository: 'github://msgpack/msgpack-smalltalk:develop/repository'; + load. ``` -### VisualWorks: + +## VisualWorks: Hosted on [Public Store Repository](http://www.cincomsmalltalk.com/CincomSmalltalkWiki/PostgreSQL+Access+Page). http://www.cincomsmalltalk.com/publicRepository/MessagePack-All(Bundle).html @@ -26,7 +42,7 @@ http://www.cincomsmalltalk.com/publicRepository/MessagePack-All(Bundle).html You can also download parcels: http://code.google.com/p/messagepack-st/source/browse/#hg%2FVisualWorks -### VA Smalltalk: +## VA Smalltalk: Hosted on [VAStGoodies.com](http://vastgoodies.com). @@ -36,7 +52,7 @@ Tests: [MessagePackTests](http://vastgoodies.com/maps/MessagePack%20Tests). You can also download .dat files: http://code.google.com/p/messagepack-st/source/browse/#hg%2FVA%20Smalltalk -### Dolphin Smalltalk: +## Dolphin Smalltalk: Hosted on [Google Code site]() (old version). diff --git a/repository/BaselineOfMessagePack.package/.filetree b/repository/BaselineOfMessagePack.package/.filetree new file mode 100644 index 0000000..57a6797 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/.filetree @@ -0,0 +1,5 @@ +{ + "separateMethodMetaAndSource" : false, + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/README.md b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/README.md new file mode 100644 index 0000000..e69de29 diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/baseline..st b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/baseline..st new file mode 100644 index 0000000..54bac8b --- /dev/null +++ b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/baseline..st @@ -0,0 +1,23 @@ +baseline +baseline: spec + + spec for: #common do: [ + spec + package: 'MessagePack-Core'; + package: 'MessagePackTest' with: [ spec requires: 'MessagePack-Core' ]. + spec + group: 'default' with: #('Core' 'Tests'); + group: 'Core' with: #('MessagePack-Core'); + group: 'Tests' with: #('MessagePackTest'). ]. + + spec for: #squeakCommon do: [ + spec + package: 'MessagePack-Squeak-Core' with: [ spec requires: 'MessagePack-Core' ]. + spec + group: 'Core' with: #('MessagePack-Squeak-Core'). ]. + spec for: #pharo do: [ + spec preLoadDoIt: #preLoadForPharo. + spec + package: 'MessagePack-Pharo-Core' with: [ spec requires: 'MessagePack-Squeak-Core' ]. + spec + group: 'Core' with: #('MessagePack-Pharo-Core'). ]. \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/preLoadForPharo.st b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/preLoadForPharo.st new file mode 100644 index 0000000..5a4cdd3 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/instance/preLoadForPharo.st @@ -0,0 +1,3 @@ +doits +preLoadForPharo + Smalltalk globals at: #MpPhPortableUtil ifPresent: [ :cls | cls initialize]. \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/methodProperties.json b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/methodProperties.json new file mode 100644 index 0000000..f99b6f9 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/methodProperties.json @@ -0,0 +1,7 @@ +{ + "instance" : { + "preLoadForPharo" : "MasashiUmezawa 8/12/2018 14:37", + "baseline:" : "MasashiUmezawa 8/12/2018 14:36" + }, + "class" : { } +} \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/properties.json b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/properties.json new file mode 100644 index 0000000..da1f722 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/BaselineOfMessagePack.class/properties.json @@ -0,0 +1,11 @@ +{ + "commentStamp" : "", + "super" : "BaselineOf", + "category" : "BaselineOfMessagePack", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "BaselineOfMessagePack", + "type" : "normal" +} \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/monticello.meta/categories.st b/repository/BaselineOfMessagePack.package/monticello.meta/categories.st new file mode 100644 index 0000000..671ed41 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/monticello.meta/categories.st @@ -0,0 +1 @@ +SystemOrganization addCategory: #BaselineOfMessagePack! diff --git a/repository/BaselineOfMessagePack.package/monticello.meta/initializers.st b/repository/BaselineOfMessagePack.package/monticello.meta/initializers.st new file mode 100644 index 0000000..e69de29 diff --git a/repository/BaselineOfMessagePack.package/monticello.meta/package b/repository/BaselineOfMessagePack.package/monticello.meta/package new file mode 100644 index 0000000..6fef9b0 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/monticello.meta/package @@ -0,0 +1 @@ +(name 'BaselineOfMessagePack') \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/monticello.meta/version b/repository/BaselineOfMessagePack.package/monticello.meta/version new file mode 100644 index 0000000..d9fb3d0 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/monticello.meta/version @@ -0,0 +1 @@ +(name 'BaselineOfMessagePack-MasashiUmezawa.1' message 'Added BaselineOfMessagePack' id '44154d34-982f-0d00-83a3-2e6a0a3ec998' date '12 August 2018' time '2:44:16.240166 pm' author 'MasashiUmezawa' ancestors () stepChildren ()) \ No newline at end of file diff --git a/repository/BaselineOfMessagePack.package/properties.json b/repository/BaselineOfMessagePack.package/properties.json new file mode 100644 index 0000000..6f31cf5 --- /dev/null +++ b/repository/BaselineOfMessagePack.package/properties.json @@ -0,0 +1 @@ +{ } \ No newline at end of file