Skip to content

dalibo/workshops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

61bd2c4 · Oct 16, 2024
Jan 30, 2024
Nov 17, 2021
Feb 6, 2024
Jan 5, 2024
Nov 5, 2017
Feb 1, 2024
Feb 1, 2024
Oct 22, 2017
Jan 17, 2022
Oct 26, 2017
Oct 19, 2017
Oct 22, 2017
Jan 5, 2024
Oct 20, 2017
Feb 14, 2023
Oct 19, 2017

Repository files navigation

PostgreSQL Workshops

Build Status

This project contains various PostgreSQL workshops including slides, handouts or exercises. This was initially produced by dalibo and it's now available to everyone under the PostgreSQL License.

The content is written in markdown using a specific set of SYNTAX rules.

We use pandoc to export this content in various format. For now the following formats are supported : reveal slides (HTML), PDF, EPUB, doc.

The workshops are available in 2 languages:

Any other translation is welcome !

Install

We built a dedicated docker image to compile this content. See the QUICKSTART guide for more details.

Alternavely you can also INSTALL the entire debian/pandoc/latex toolchain.

Compile

Each workshop is written under its own dedicated folder with standalones markdown files (for instance fr/ws15/150-postgresql_15.md)/

You can export the content using make by specifying the file extension you want

make fr/ws14/140-postgresql_15.handout.html
make fr/ws14/140-postgresql_15.epub
make fr/ws14/140-postgresql_15.pdf
etc.

You can also build workshops within the same folder in all formats with:

make ws15

Previous workshops generated files are versionned under _archives_ folder with the same logic to preserve templates made in the past.

Refresh the github mirror

git clone git@github.com:dalibo/workshops.git
cd workshops
git remote add upstream git@gitlab.dalibo.info:formation/workshops.git
git fetch upstream
git rebase upstream/master
git push --force-with-lease

DO NOT use git push --force on the master branch.

Contribute

This is an open project. You can CONTRIBUTE in many ways:

  • declare a bug
  • fix a typo
  • translate
  • submit a brand new workshop
  • etc.