https://github.com/estebanlm/crono
A GTD like application made in Pharo
https://github.com/estebanlm/crono
gtd gtk3 pharo
Last synced: over 1 year ago
JSON representation
A GTD like application made in Pharo
- Host: GitHub
- URL: https://github.com/estebanlm/crono
- Owner: estebanlm
- Created: 2020-01-14T16:02:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-11T10:54:38.000Z (about 5 years ago)
- Last Synced: 2025-02-28T07:49:31.077Z (over 1 year ago)
- Topics: gtd, gtk3, pharo
- Language: Smalltalk
- Homepage:
- Size: 368 KB
- Stars: 14
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Crono
Crono is a GTD "like" application, made both for real life usage (mine ;) ).
It is also a good example on how a Pharo + Spec + Gtk3 application can be made.
You can do something like this:

# Install
## Prereqs
I still do not have time to do a real bundle and auto-install everything needed, but here is a list of pre-requisittes:
You need: `Gtk3` and [ejdb2](https://github.com/Softmotions/ejdb).
### In Linux
use your distro package manager to install `libejdb2`, `gtk3` should be pre-installed
### MacOS
you need to have [homebrew](https://brew.sh/) installed and execute:
```Shell
$ brew install gtk3
$ brew install adwaita-icon-theme
$ brew install ejdb
```
### Windows
TBD
## Pharo
You need the latest Pharo 9 and VM-headless.
You can get them with your Pharo launcher, or executing :
```Shell
$ wget -O- https://get.pharo.org/64/90+vmHeadlessLatest | bash
```
## Install project
```Smalltalk
Metacello new
repository: 'github://estebanlm/crono';
baseline: 'Crono';
load.
```
Enjoy :)