ExoRepo/README.md

44 lines
1009 B
Markdown
Raw Normal View History

2021-07-25 00:23:36 +00:00
# ExoRepo
ExoRepo provides [syntactic sugar](https://en.wikipedia.org/wiki/Syntactic_sugar) for [Pharo's Iceberg](https://books.pharo.org/booklet-ManageCode/) to support repositories beyond GitLab, GitHub and Bitbucket, starting with Gitea/Forgejo.
2021-07-25 00:23:36 +00:00
## Installation
### from Gitea
Run from a playground:
2021-07-25 00:23:36 +00:00
```smalltalk
location := FileLocator gtResource / 'Offray' / 'ExoRepo'.
2021-07-25 00:23:36 +00:00
(IceRepositoryCreator new
location: location;
2022-11-19 17:13:04 +00:00
remote: (IceGitRemote url: 'https://code.sustrato.red/Offray/ExoRepo.git');
2021-07-25 00:23:36 +00:00
createRepository)
register.
Metacello new
repository: 'gitlocal://', location fullName;
baseline: 'ExoRepo';
load
```
### from GitHub
Run from a playground:
```smalltalk
Metacello new
repository: 'github://offray/ExoRepo/';
baseline: 'ExoRepo';
load.
```
## Usage
To install the repository <https://code.tupale.co/Offray/TiddlyWikiPharo> run:
```smalltalk
ExoRepo new
repository: 'https://code.tupale.co/Offray/TiddlyWikiPharo';
load.
```