Skip to content

Latest commit

 

History

History
94 lines (61 loc) · 5.01 KB

README.md

File metadata and controls

94 lines (61 loc) · 5.01 KB

queryon

GNU Affero General Public License, v3 Maven Central Maven Central (Snapshots) CI OpenSSF Scorecard codecov

A REST-like API that follows the naked objects pattern. A bit like a 'naked database objects' API. Depends on sqldump.

Database objects are defined by a properties file. See queryon.template.properties for more info.

Apache Shiro is used for handling authentication and authorization. Permissions rules for objects and actions are available in doc/permissions.md.

More info about QueryOn:

-- Telmo Brugnara

building

Dependencies: java 11+ ; maven 3.6.3+ (java 17+ required for spring-boot & quarkus modules)

Building: mvn install

See also: BUILDING.md

artifacts

demos - running

Note: demo-minimal & demo-dbn need maven ant tasks to populate database(s). Install with curl -o ~/.ant/lib/maven-ant-tasks-2.1.3.jar https://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar

license

AGPLv3, see LICENSE.md - except where otherwise noted

license - notable exceptions

(/web: /qon-web/src/main/webapp/)