From 7acedbb6ddc75fbfd5df704d7ba3477349b8312f Mon Sep 17 00:00:00 2001 From: Tim Holloway Date: Wed, 5 Jan 2022 12:55:41 -0500 Subject: [PATCH] Added README --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..76d8fe3 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# Gourmet Recipe Manager - Spring Boot + +This is a port of Thomas Hinkle (thinkle) Gourmet Recipe Manager. + +As explained in the original version, thinkle's original Gourmet Recipe Manager +desktop app has suffered frequently ovver the years by changes made to external +components that it depended on and unfortunately he has not had the time to +repair the the app after recent upgrades (including Python 3 and Gnome library) changes broke it. + +Java is not only "write once/run anywhere", but also was designed for an environment +where changes should not break esisting Java apps. Hence the port. It was easier +than trying to learn all the new external resources used by the Python version, +make detailed repairs and wait for it to break again. + +## Functionality + +This version of the system should provide all of the basic Recipe management functions, including adding new recipes, pasting in lists of ingredients, and managing +shopping categories. The ultimate intent is to provide all functions that the original Python app did. + +## Note on JavaServer Faces +The Spring Boot version supersedes a previous port based on the Apache Tobago JSF tag library. It uses the PrimeFaces JSF tag library, as presently that platform has better Spring Boot support. Plus Tobago is quite different from most of the +extension tag libraries to the point where it almost isn't JSF.