# isis-app-helloworld **Repository Path**: mirrors_apache/isis-app-helloworld ## Basic Information - **Project Name**: isis-app-helloworld - **Description**: Apache Causeway™ software is a framework for rapidly developing domain-driven apps in Java. This repo contains a sample app to help you quickly learn the essentials of the framework. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: v3-jpa - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-22 - **Last Updated**: 2025-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README = HelloWorld :toc: :toc-placement!: This is a minimal link:https://causeway.apache.org[Apache Causeway] application, intended as a starting point to learn what the framework is all about. [TIP] ==== For real-world development, we recommend you instead start with the link:https://github.com/apache/causeway-app-simpleapp[SimpleApp] starter app. It provides more structure and includes examples of fixtures, unit tests, integration tests, and BDD (Cucumber) specs. ==== toc::[] == Quick start * install prereqs: ** Java 21 LTS (eg link:https://adoptopenjdk.net/[Adopt OpenJDK] distribution) ** Maven 3.9.11 or later (http://maven.apache.org/download.cgi[download]) * download and unzip + [source,bash] ---- APP=helloworld BRANCH=master REPO=causeway-app-$APP curl "https://codeload.github.com/apache/$REPO/zip/$BRANCH" | jar xv mv $REPO-$BRANCH $REPO cd $REPO ---- * Build using Maven: + [source,bash] .build.sh ---- mvn clean install ---- * Run using Maven: + [source,bash] .run.sh ---- mvn spring-boot:run ---- * Browse to http://localhost:8080. * Login using: ** username: `sven` ** password: `pass` + The app runs with H2 running in-memory.