Miscellaneous

Various projects, that currently not justify their own page

Spring Boot Groovy Vaadin Starter

Ready to rock starter/sample project to get going a Vaadin app using Groovy.

This uses by default:

https://github.com/christoph-frick/springboot-groovy-vaadin-starter

Usage

Checking the starter out into directory app and get rid of the origin.

git clone https://github.com/christoph-frick/springboot-groovy-vaadin-starter app
cd app
git remote rm origin

Vaadin Flow 14+ / Springboot / Gradle Starter

Starter for Groovy/Springboot/Vaadin Flow 14+ projects using the official Gradle plugin.

https://github.com/christoph-frick/try-vaadin14-gradle

Vaadin Flow cheat sheets and flow diagrams

https://github.com/christoph-frick/vaadin-flow-cheatsheets

net.ofnir/antizer

I forked Antizer to support newer versions of Ant Design, support more components, and add support for "Daiquiri", the new "Sablono"-Replacement since Rum 0.12.

https://clojars.org/net.ofnir/antizer

https://github.com/christoph-frick/antizer

Gradle Filewatch

Watches directories in the gradle build and executes tasks on file changes. It uses RxGroovy to throttle file change bursts and sequentialize the builds.

Usage

Add the plugin to the buildscript:

buildscript {
        dependencies {
                classpath 'net.ofnir.gradle:gradle-filewatch:<version>'
        }
}

Apply the plugin:

apply plugin: 'net.ofnir.gradle.filewatch'

Example to watch things: ``compileGroovy``, if there are changes in ``src/main/groovy``

filewatches {
        compileGroovy {
                path = 'src/main/groovy'
        }
}

https://github.com/christoph-frick/gradle-filewatch

Lazybones templates

My templates for Lazybones for quick bootstrap of projects.

https://github.com/christoph-frick/lazybones-templates

OfnirCMS

Mini-CMS to create static pages by an XML structure, ReStructured Text and ZPT.

Its sole purpose is to make creation of a simple page with focus in content easier... well like a CMS. But it focuses on developers and not on the end user.

This site used to be generated with it, until I switched over to Nikola because of the larger blog focus.

https://github.com/christoph-frick/ofnircms

Gentoo overlay

My own Gentoo overlay for libs/apps, that are not included or easily available from Gentoo.

https://github.com/christoph-frick/ofnir-overlay