Skip to content

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

License

Notifications You must be signed in to change notification settings

pillar-markup/Microdown-Agenda

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published