prep to push

This commit is contained in:
Amer Agovic
2022-09-22 16:26:23 -05:00
parent d5e851c57d
commit a8e37f705d
90 changed files with 3159 additions and 747 deletions
+12 -5
View File
@@ -1,15 +1,22 @@
# Jabba the easy going java web app plumber
Jabba is a java library that gets its inspiration from Pythong flask. It will expose all the elementary features needed for deveopment of web apps and microservices.
Jabba is a java library that gets its inspiration from Python Flask. It will expose all the elementary features needed for deveopment of web apps and microservices.
# How to Run Things
* running a build via: gradle jar
* running a test via: gradle test
* running a continouse server via: gradle runServer, then work on code
* running a continouse server via: gradle --watch-fs -t runServer, then work on code
## Things Left to Do
* ~~Complete support for demarshalling and marshalling of objects to java methods~~ on 10/4/2021
* ~~Complete support for demarshalling and marshalling of objects to java methods~~
* ~~Session middleware~~
* Auth middleware supporting basic and digest, an security entities
* ~~Auth middleware supporting basic and digest, and security entities~~
* ~~Static file serving~~
* ~~Templating like jinja~~
* Database layer or serial/deserial system like SQL Alchemy
* ~~Homepage with login templates~~
* ~~Error page~~
* ~~Menu handling~~
* ~~Database layer or serial/deserial system like SQL Alchemy~~
With above things complete we ~~will~~ have a library that can be used for new webapps.
Don't have a profile page (which goes into app templates) and the dbo layer is basic not like sql alchemy but mostly things are in place. At this point we could use jabba to spawn new apps.
Now I could prepare it for github and for maven central.