Files
James MaesandClaude Opus 5.5 96509e80af
lint / lint (push) Successful in 14s
build / lint (push) Successful in 14s
lint / markdownlint (push) Skipped
lint / ansible-lint (push) Skipped
ci: yamllint the template registry on Gitea
Run yamllint on templates.yaml with ci-workflows lint.yaml and add the
missing document start it reported. Remove the retired qqq-orb
CircleCI config and .qqq-ci.yml.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 08:31:23 -06:00

66 lines
1.6 KiB
YAML

# QRun Templates Hub
# This file lists all available project templates for qctl qqq init
---
version: "1.0"
registry: https://github.com/QRun-IO
templates:
- id: new-qqq-application
schemaVersion: 2
name: QQQ Application Starter
description: Complete QQQ application with entities, database, and dashboard
repo: new-qqq-application-template
version: "1.0.0"
minimumQctlVersion: "0.0.1"
tags: [qqq, java, starter]
maintainer: QRun-IO
prompts:
- name: projectName
message: Project name
type: text
defaultValue: my-qqq-app
required: true
- name: groupId
message: Maven group ID
type: text
defaultValue: com.example
required: true
- name: artifactId
message: Maven artifact ID
type: text
defaultValue: my-qqq-app
required: true
- name: packageName
message: Java package name
type: text
defaultValue: com.example.myapp
required: true
computed:
- name: packagePath
expression: "$str.replace($packageName, '.', '/')"
transforms:
- type: delete
pattern: "**/.gitkeep"
postGen:
- name: Initialize git repository
command: git init
optional: true
phase: init
- name: Build project
command: mvn clean compile -DskipTests
optional: true
phase: build
ignore:
- .git
- .github
- .idea
- target
- "*.iml"
- LICENSE
- README.md
- CONTRIBUTING.md
- CODE_OF_CONDUCT.md
- SECURITY.md
- QUICK_START.md
- scripts