voyage icon indicating copy to clipboard operation
voyage copied to clipboard

Voyage is an object persistence abstraction layer for Pharo.

Voyage

Voyage is an object persistence abstraction layer for Pharo.

CI

Install

You can install it executing scripts:

Voyage-Mongo

Metacello new 
	repository: 'github://pharo-nosql/voyage/mc';
	baseline: 'Voyage';
	load: 'mongo tests'.

Voyage-EJDB

Metacello new 
	repository: 'github://pharo-nosql/voyage/mc';
	baseline: 'Voyage';
	load: 'ejdb tests'.

Voyage-UnQLite

Note: This backend has been deprecated and it will not be maintained anymore

Metacello new 
	repository: 'github://pharo-nosql/voyage/mc';
	baseline: 'Voyage';
	load: 'unqlite tests'.

Voyage-Arango (preview)

Note: This backend has been deprecated and it will not be maintained anymore

Metacello new 
	repository: 'github://pharo-nosql/voyage/mc';
	baseline: 'Voyage';
	load: 'arango tests'.

Documentation

Pharo for the Enterprise book

Voyage is part of the upcoming "Pharo for the Enterprise 2" book, and Johan Fabry (along with Damien Cassou) has written a nice chapter on it: HTML / PDF