Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/markfirmware/gitpod-pharo
Testing pharo smalltalk and gitpod together
https://github.com/markfirmware/gitpod-pharo
gitpod pharo-smalltalk
Last synced: about 22 hours ago
JSON representation
Testing pharo smalltalk and gitpod together
- Host: GitHub
- URL: https://github.com/markfirmware/gitpod-pharo
- Owner: markfirmware
- Created: 2021-02-03T02:21:21.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-11T19:31:16.000Z (almost 4 years ago)
- Last Synced: 2024-12-18T21:17:34.061Z (about 2 months ago)
- Topics: gitpod, pharo-smalltalk
- Language: Smalltalk
- Homepage: https://markfirmware.github.io/gitpod-pharo
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gitpod-pharo
[(This link will open markfirmware/gitpod-pharo in gitpod.)](https://gitpod.io#https://github.com/markfirmware/gitpod-pharo)
A gitpod workspace will open including theia (similar to vscode) and also a novnc browser window to
the gitpod workspace where the pharo launcher will be running.## Explanation
On the road to gtoolkit running within gitpod. As discussed in the discord gtoolkit help channel, there
is a graphics issue running gtoolkit in gitpod related to Skia and/or glutin.Therefore this repo is a step away from gtoolkit and is using pharo 9.0 for development in the mean time.
Gitpod is a theia/vscode virtual development environment,
therefore [VSCode-Pharo](https://badetitou.github.io/projects/VSCode-Pharo/)
is installed.### Notes
The vnc resolution is set [here in pharo.dockerfile](https://github.com/markfirmware/gitpod-pharo/blob/62dd29866da8dd4c05597eaf3c4120772b781aae/pharo.dockerfile#L4)
Gitpod does not persist $HOME (/home/gitpod) but does persist /workspace/REPO_NAME.
Therefore pharo is started with:HOME=$(pwd) ./pharolauncher/pharo-launcher
as seen in [.gitpod.yml](https://github.com/markfirmware/gitpod-pharo/blob/62dd29866da8dd4c05597eaf3c4120772b781aae/.gitpod.yml#L13)