Pier can now be built by starting a Pharo 7 image from Pharo Launcher and following the Loading with Metacello steps:
The Pier core version 3.2 can be loaded from GitHub using Metacello:
Metacello new baseline:'Pier'; repository: 'github://Pier-CMS/Pier3:main/repository'; onConflictUseLoaded; load.
The #onConflict...
code is due to a Grease version mismatch between Seaside and Magritte.
For the full install with all the addons, it can be loaded with:
Metacello new baseline:'Pier'; repository: 'github://Pier-CMS/Pier3:main/repository'; onConflictUseLoaded; load: 'addons'.
The PierToDo code depends on the add-ons, it can be loaded with:
Metacello new baseline:'Pier'; repository: 'github://Pier-CMS/Pier3:main/repository'; onConflictUseLoaded; load: 'todo'.So far, these only work on Pharo version 7, there's errors loading for version 6.1.
There are several things that need work: