14.5 Kiss framework references

OwnSona is built on the Kiss web development framework, an open-source Java full-stack framework. Kiss provides:

Where to read more:

ResourceURL
Kiss home pagehttps://kissweb.org
Kiss sourcehttps://github.com/blakemcbride/Kiss
Kiss user manualhttps://kissweb.org/manual.html
Frontend JSDochttps://kissweb.org/jsdoc/
Backend JavaDocgenerated locally with ./bld javadoc into work/javadoc/

OwnSona’s relationship to Kiss: OwnSona is a Kiss application. The Kiss source ships inside the OwnSona repo at src/main/core/ and is the part of the codebase OwnSona must not modify (rebuilding from the upstream Kiss release is the way to update Kiss itself). OwnSona’s own code lives in src/main/precompiled/ and src/main/backend/.

When in doubt about where a feature lives — the database pool, the INI loader, the servlet base class — start by asking whether it’s a Kiss feature. Most “how does the framework do X” answers are in Kiss’s manual, not in this one.