Skip to content

The goal of the thesis is to develop an access-controlled wiki system based on Git, with the support of lightweight markup languages. In analysis, the system is defined through the conventional methods. With regard to its requirements, existing open-source wiki systems are reviewed. Solution to their weaknesses are discussed along with the syste…

Notifications You must be signed in to change notification settings

smolijar/gitwiki-thesis

Repository files navigation

Git-based Wiki System

Text of my master's thesis. I actually used it formally for the development of the text. After the submission it is just a keepsake. A cool ✨ one though.

Result PDFs

You can find them at releases (where I always used to publish new PDFs for each version... ah, memories), or render them yourself!

Thesis

make arara For full blown render (re-render diagrams, transform all markdown sources, bibtex and multiple xelatex passes)

make pdf for only minor changes (only latex + markdown, one pass)

Defense

  1. make diagrams (if not created from thesis)
  2. make defense

Requirements

Not sure it’s complete. More like notes for myself anyway.

  • xelatex (typesetting)
  • texlive-full (probably too greedy, lazy to nitpick the subpackages)
  • pandoc (for markdown to latex)
  • plantuml (for UML diagrams; must be available under this name in PATH)
  • inkscape (for SVG to PDF)

Current state of the sections

This is irrelevant now, that it's finished. Left here from nostalgia ❤️

  • 🐙: I reviewed
  • 🐏: @smoliji suggestions incorporated
  • :feelsgood:: The fascist version of myself on crack reviewed. Replacing informal words, depersonalizing, removing time references and generally making the text more boring to read.

Meta sections

Tru sections

Goal 🐙 🐏 :feelsgood:

Analysis

State-of-the-art 🐙 🐏 :feelsgood:

Design 🐙 🐏 :feelsgood:

Implementation 🐙 🐏 :feelsgood:

Testing

Appendix sections

About

The goal of the thesis is to develop an access-controlled wiki system based on Git, with the support of lightweight markup languages. In analysis, the system is defined through the conventional methods. With regard to its requirements, existing open-source wiki systems are reviewed. Solution to their weaknesses are discussed along with the syste…

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published