Syntactic sugar to work in Pharo's Iceberg with external repositories beyond GitLab, GitHub and Bitbucket
Go to file
Offray Vladimir Luna Cárdenas a28e3652de Getting branches from Gitea sites without using the API thanks to restify (go-lang based). 2024-04-13 20:43:49 -05:00
src Getting branches from Gitea sites without using the API thanks to restify (go-lang based). 2024-04-13 20:43:49 -05:00
.project Starting sync. 2021-07-24 09:35:29 -05:00
README.md Fixed readme. Creation from simple urls. 2024-04-13 18:54:35 -05:00

README.md

ExoRepo

ExoRepo provides syntactic sugar for Pharo's Iceberg to support repositories beyond GitLab, GitHub and Bitbucket, starting with Gitea/Forgejo.

Installation

from Gitea

Run from a playground:

  location := FileLocator gtResource / 'Offray' / 'ExoRepo'.
  (IceRepositoryCreator new 
      location: location;
      remote: (IceGitRemote url: 'https://code.sustrato.red/Offray/ExoRepo.git');
      createRepository)
  register.

  Metacello new
      repository: 'gitlocal://', location fullName;
      baseline: 'ExoRepo';
      load

from GitHub

Run from a playground:

Metacello new
 repository: 'github://offray/ExoRepo/';
 baseline: 'ExoRepo';
 load.

Usage

To install the repository https://code.tupale.co/Offray/TiddlyWikiPharo run:

ExoRepo new
   repository: 'https://code.tupale.co/Offray/TiddlyWikiPharo';
   load.