
Even better, if you are able to improve something, do create a pull request and link that in your comment so that other people can clearly see how the problem is solved.

If you see any errors or things to be improved, please point them out in the comments.

It was important to me to release a first working version of Santulator and then to worry about perfecting the way that it is packaged in later releases. As you will see there are some problems to be ironed out in the packaging process and I’m sure lots of things that I will improve in my approach to it over time. Beginning a Journeyīefore we get into the detail, I should point out that this post represents the beginning of a journey. I think that this situation will be common to a lot of applications and most readers will be familiar with programs like Microsoft Word where double clicking a. santa and as part of this packaging work, these files need to be associated with the application. When someone is preparing a draw, Santulator offers the possibility to save the session, containing information about draw participants, out to a file. The application itself is entirely self-contained, has a JavaFX user interface and runs on Mac, Linux and Windows. All of the source code is available on GitHub and I encourage you to fork the repository and follow along. Leading the OpenJDK 17 updates project and heavily supporting the OpenJDK 11 updates project.Ĭontributing as many of our features as possible to the OpenJDK project and keep the diff of this project as small as possible.The application being packaged is Santulator, an Open Source program for running Secret Santa draws. SAP is:Ī member of the JCP Executive committee since 2001 and recently served in the JSR 379 (Java SE 9), JSR 383 (Java SE 18.3), JSR 384 (Java SE 11), JSR 386 (Java SE 12), JSR 388 (Java SE 13), JSR 389 (Java SE 14), JSR 390 (Java SE 15), JSR 391 (Java SE 16), JSR 392 (Java SE 17), JSR 393 (Java SE 18), JSR 394 (Java SE 19) and JSR 395 (Java SE 20) Expert Groups.Īmong the biggest external contributors to the OpenJDK project (see fix ratio for OpenJDK 11, 12, 13, 14, 15, 16, 17, 18, 19). SAP is committed to ensuring the continued success of the Java platform. We want to stress that this is clearly a “ friendly fork”. It is used to build and maintain a SAP supported version of OpenJDK for SAP customers and partners who wish to use OpenJDK to run their applications.

This project contains a downstream version of the OpenJDK project.
