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:
- French Workshops are in the
fr
directory - English workshops are in the
en
directory
Any other translation is welcome !
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.
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.
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.
This is an open project. You can CONTRIBUTE in many ways:
- declare a bug
- fix a typo
- translate
- submit a brand new workshop
- etc.