This page shall give an overview of my public projects.
Please also note this list of my pull requests and issues on other projects.
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 |
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 |
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 |
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 |
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 |
I also created the zerodistraction theme for Pelican, a static site generator written in Python.
I also modified the Oscar theme for Ghost, a blogging platform for Node.js.