Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cdlm/pharo-katas
Pharo programming katas and examples
https://github.com/cdlm/pharo-katas
Last synced: 5 days ago
JSON representation
Pharo programming katas and examples
- Host: GitHub
- URL: https://github.com/cdlm/pharo-katas
- Owner: cdlm
- Created: 2015-09-07T14:03:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-25T12:50:14.000Z (over 8 years ago)
- Last Synced: 2024-10-31T07:05:04.744Z (about 2 months ago)
- Language: Smalltalk
- Homepage: http://cdlm.github.io/pharo-katas
- Size: 298 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pharo development examples and exercises
This repository contains the code of small [Pharo][] tutorials and programs, to be used as development examples or use-cases during programming courses.
**Students:** This repository is only useful to you if you spotted an error in the tutorial, or if you want to load the full code snapshot.
[Follow the program explanations and tutorials here](http://cdlm.github.io/pharo-katas).**Contributors:** The complete code is committed as a [FileTree][] snapshot in the `repository` subdirectory, and tutorials are written using [Pillar][].
The makefile automates building and deploying the tutorials:- `make` or `make all`: regenerate the tutorial from Pillar; you can direcly open the resulting HTML files in the `output` directory.
- `make watch`: automagically do `make all` whenever you save files.
- `make clean`: cleanup compilation products.
- `make snapshot`: compile and make a snapshot for deployment.
- `make deploy`: compile, snapshot, and publish the tutorial online (requires access rights on GitHub).[pharo]: http://pharo.org
[pillar]: https://github.com/pillar-markup/pillar
[filetree]: https://github.com/dalehenrich/filetree