Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.3 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.3 KB

Microdown-Agenda

A microdown extension to manage agenda (schedule and speakers) and generate html output

The differents elements of a calendar

You have several things in a calendar, you have

  • the agenda,
  • the days,
  • the segments,
  • the talks and breaks.

The hierachy is as following: an agenda is composed of one to multiple days split in segments containing talks and breaks. A file looks like this:

image

How to use it?

Loading Microdown-Agenda

Metacello new
	repository: 'github://pillar-markup/Microdown-Agenda:main/src';
	baseline: 'MicrodownAgenda';
	load.

Generating an agenda

You first need to have a microdown file which contains the elements of your agenda with the templates and the ressources in the same directory like this: image

Once you have it, you can generate the agenda from a Pharo image with Microdown-Agenda loaded:

MicAgendaGenerator new build: 'Microdown-Agenda/example/schedule.md' asFileReference

The HTML agenda will be generated in the directory GeneratedHTML. Everything needed by the agenda will be in this folder.