Added README

This commit is contained in:
Tim Holloway 2022-01-05 12:55:41 -05:00
parent ce0f354f9a
commit 7acedbb6dd

22
README.md Normal file
View File

@ -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.