This page does one thing only: get LingFrame running through the shortest possible path.
If you only want to know whether the sample boots, the dashboard opens, and a real request works, this is enough.
For full onboarding, continue to docs/getting-started.md.
- JDK 17+ recommended
- Maven 3.8+
From the repository root:
mvn -pl lingframe-examples/lingframe-example-lingcore-app -am package -DskipTestscd .\lingframe-examples\lingframe-example-lingcore-app
mvn spring-boot:runDefault entry points:
- App and APIs:
http://localhost:8888 - Dashboard:
http://localhost:8888/dashboard.html
curl http://localhost:8888/lingframe/dashboard/lingsYou should normally see:
order-linguser-ling
curl http://localhost:8888/user-ling/user/listUsersIf it returns normally, the minimum runtime path is working:
- LingCore booted
- lings were loaded
- web routing is alive
- dashboard is usable
Observability closed loop:
mvn -pl lingframe-examples/lingframe-example-lingcore-app -am "-Pspring-boot2,integration-check" verify "-Dit.test=ObservabilityClosedLoopIntegrationTest"Browser-level dashboard smoke:
mvn -pl lingframe-examples/lingframe-example-lingcore-app -am "-Pspring-boot2,integration-check" verify "-Dit.test=DashboardUiSmokeIntegrationTest"- Full onboarding:
docs/getting-started.md - Dashboard docs:
docs/dashboard.md - Project overview:
README.md