~ePirat

Migrating to Git

A while ago the whole Icecast SVN Stuff was migrated to Git. Migrating this was quite a challenge, as the Icecast tree was rather complex with some changes of locations in the history and already was migrated to SVN from CVS, so there were even more messed-up things. Another problem I was faced with, was finding a good solution for the SVN Externals we used, as there is no easy replacement for them in Git. Read more…

Why switch to Mkdocs

The Icecast documentation used to be pure HTML. (Similar to the Icecast Website, which was pure PHP/HTML) As we made the decision to switch to a static site generator, Jekyll in our case, I rewrote the Docs in markdown, so they could be generated and styled appropriately, to look uniform with the Website design (which was made by Kai Kubasta). Unfortunately Jekyll made some recent changes, that broke the way we generated the Docs for the standalone builds, see #3248. Read more…