Martin Kausche

GitHub Overview

This page shall give an overview of my public projects.

Please also note this list of my pull requests and issues on other projects.

 

resources-generator

Build Status Codecov npm version

The key reason to start this project was that I couldn’t find a suitable tool for creating graphics for a Cordova project that could exactly meet all my requirements. It should be easy to configure and support the creation of NinePatch images for the Android platform.

Currently you can use it either via command line or within your own scripts. If you use it in your own scripts, you are free to choose the exact specifications you want to use for the creation. As a first starting point you can use the typical specifications for icons and splashscreen of the Android and iOS platforms, which are also included.

gm and imageMagick are used for image creation.

Later, with the help of this project, I decided to become familiar with other tools as well. To try out the release of the script itself via npm, continuous integration via Travis CI and the release of code coverage data via Codecov.

Tools Links
TypeScript Github project repository
Mocha and Chai for testing  
npm npm project page
Travis CI Travis CI project page
Codecov Codecov project page

 

In-App-Purchase validation service

For a number of Cordova projects, I use the Cordova Plugin Purchase plugin to perform in-app purchases.

In order to be able to use the plugin to its full extent, an additional service is required that is operated independently of the actual app and takes care of the validation of purchases from the Apple App Store as well as the Google Play Store.

Such a service was realized with the help of this node.js module for in-app purchases and Express and is operated by me on a separate server.

The script is hosted on GitHub.
But to be able to perform the tests login credentials to App Stores and some receipt data is needed - these are not provided via Github.

Tools Links
Node.js, Express Github project repository
Mocha and Chai for testing  

 

gurzr (Bolt CMS theme)

A single column theme for Bolt CMS, with support for image galleries, GPX tracks, optional password protection for posts and some individual customisation options.

From time to time I publish pictures of excursions on my private website, sometimes including hiking routes. I couldn’t find a theme that fulfilled all my requirements (technical as well as optical), so I made one myself.

Tools Links
Twig template engine Github project repository
Sass Bolt CMS market entry
some JavaScript  

 

Hyde for Bolt (Bolt CMS theme)

Port of Hyde theme for Bolt CMS.
Hyde is a brazen two-column theme that pairs a prominent sidebar with uncomplicated content. It’s based on Poole, the Jekyll butler. Both created by Mark Otto.

From time to time I publish pictures of excursions on my private website, sometimes including hiking routes. I couldn’t find a theme that fulfilled all my requirements (technical as well as optical). First I wanted to implement my technical requirements for a theme (especially galleries and GPX presentation), so I chose an existing and appealing theme and adapted it to my needs.

Tools Links
Twig template engine Github project repository
CSS Bolt CMS market entry
some JavaScript  

 

znegva.github.io (this site)

The website you are watching right now. I have always documented my technology-related activities where necessary - also to be able to reproduce certain decisions, processes or settings later. Topics that might be of use to others can be published.

Tools Links
Markdown Github project repository
Jekyll, GitHub Pages  

 

zerodistraction theme

I also created the zerodistraction theme for Pelican, a static site generator written in Python.

 

Oscar-Ghost-mod theme

I also modified the Oscar theme for Ghost, a blogging platform for Node.js.