Syntactic sugar to work in Pharo's Iceberg with external repositories beyond GitLab, GitHub and Bitbucket
Go to file
2024-04-13 18:54:35 -05:00
src Fixed readme. Creation from simple urls. 2024-04-13 18:54:35 -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

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.