Skip to content
This repository has been archived by the owner on Sep 21, 2024. It is now read-only.

pharo-mooc/PharoMooc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a800b10 · Sep 21, 2024
May 12, 2024
Dec 17, 2021
Apr 23, 2020
Jun 18, 2020
Apr 23, 2020
Jun 18, 2021
Apr 23, 2020
Mar 10, 2021
Apr 23, 2020
Mar 10, 2021
Aug 17, 2020
Mar 10, 2021
Jun 18, 2020
Apr 23, 2020
Apr 30, 2020
Apr 23, 2020
Jun 8, 2018
Sep 5, 2016
Apr 23, 2020
Sep 21, 2024
Jul 6, 2020
Apr 22, 2020
Jul 30, 2020

Repository files navigation

Welcome to the repository of the Pharo Mooc

Official MOOC page: Pharo MOOC Official GH repo page: https://github.com/pharo-mooc/2024-PharoMooc

Git Branches

  • pharo5: Pharo MOOC based on Pharo 5
  • pharo8: stable version of the MOOC for Pharo 8
  • master: WIP version of porting the Pharo MOOC content to Pharo8

Key folders

Roadmap/MoocRoadmap.pillar describes the week organisation including lectures, exercises for the seven weeks of the mooc

Slides/ contains all slides of the MOOC based on week decomposition.

Compilation Instructions

The Pharo MOOC still uses an old version of Pillar to compile.

	git clone [email protected]:pharo-mooc/PharoMooc.git
	cd PharoMooc
	./download.sh		# download pillar
	./pillar makefile	# generate Makefile according to pillar.conf
	make				# compile whole MOOC or only modified source files
	./deploy.sh			# copy all MOOC's files into PharoMooc/ directory

Unit Tests for MOOC Code Snippets

Metacello new
   baseline:'MoocTests';
   repository: 'github://LucFabresse/PharoMooc/src';
   load

To upload videos

ssh mooc
scp -r final mooc:/var/www/mooc/FinalLive-P8