Skip to content
jeremy edited this page May 7, 2023 · 3 revisions

Welcome to the Pumpernickel wiki!

What is this project?

The Pumpernickel project is a collection of code I've written in my spare time. So far it covers topics like: UI/UX, Swing, images, performance, debugging tools, etc.

How is it distributed?

That's easy to answer: poorly.

There is one jar (Pumpernickel.jar) that contains ALL the .class and .java files in this repo (except unit tests). It also serves as a small executable that launches the "Pumpernickel Showcase" app; this app demos some of the more novel tools/classes here. I like to think of it as loosely analogous to the Swingset app.

A few years ago I tried to Maven-ify this project, but that became more trouble than it was worth. Back in the real world: I've had 3 employers now agree to use code from this codebase. And every time they want to copy and paste the relevant classes from this repo into their repo. They don't want to link to well-managed artifacts that may change over time. I see this repo as a time-intensive hobby where (so far, to my knowledge) I am the primary customer. And our primary customer (me) isn't highly motivated to maintain this as a Maven project.

If you find there's a specific part you'd like broken out into a separate (maybe Maven-friendly) project, feel free to ask.

Who are the contributors?

So far it's 98% me (Jeremy Wood). A couple of times other people have chimed with specific fixes. And I love it when they do. But this is mostly a one-man show.

Clone this wiki locally