Skip to content

feat(templates): list the DMS Adonis project template - #10

Merged
Upd4ting merged 1 commit into
mainfrom
feat/dms-adonis-project-template
Oct 29, 2026
Merged

Upd4ting merged 1 commit into
mainfrom
feat/dms-adonis-project-template

Conversation

@Upd4ting

Copy link
Copy Markdown
Member

What changed

Lists the AdonisJS template as the project template DMS Adonis in manifest.json (projectTemplates), with its repository, branch, package manager and next steps, and mentions it in the README next to DMS Demo.

ajs project init my-app --template "DMS Adonis" needs @antelopejs/core 1.16 or later and the template change in AntelopeJS/template-dms-adonis#23 (it ships the antelope.config.ts placeholder that makes init keep the template's configuration). Closes AntelopeJS/template-dms-adonis#22 together with that PR.

Proof

  • Ran ajs project init app --template "DMS Adonis" --git-init (core 1.18.0, isolated HOME) against a copy of this manifest whose repository pointed at a local clone of the template change: Found 6 templates, the template was copied and installed, Kept the template's project configuration, and the entry's three next steps were printed.
  • manifest.json is valid JSON; the diff only adds the entry.

Attention

@Upd4ting

Copy link
Copy Markdown
Member Author

b50cb40

Verdict: PASS+NOTES (fresh verifier, head b50cb40)

  • manifest.json is valid JSON; the diff only adds the DMS Adonis entry to projectTemplates, with the same keys as DMS Demo (name, description, repository, branch, packageManager, nextSteps). Repository https://github.com/AntelopeJS/template-dms-adonis.git, branch main (the template's default), pnpm.
  • Run for real: a copy of this manifest with only the entry's repository pointed at a local bare clone of template-dms-adonis#23's head, ajs config set git to it, core 1.18.0, isolated HOME: ajs project init my-app --template "DMS Adonis" --pm pnpm --git-init shows Found 6 templates, copies, installs, prints Kept the template's project configuration and the three next steps exactly as the entry words them. pnpm run checks passes in that scaffold.
  • Next steps are true against the template: cp .env.example .env && node ace generate:key and pnpm dev work (node ace serve answered /dms/info on 3333), pnpm frontend:build and pnpm frontend:start are scripts, the dashboard port is 3001 (.env.example, scripts).
  • README: the two edits (the project-template line and the new "Start a DMS project inside AdonisJS" section) match the entry and the template README. The required CLI version (1.16 or later) is right: 1.15.2 has no project templates.
  • CI docs and GitGuardian green. No AI attribution.

Notes:

  • Merge after template-dms-adonis#23 (template first): until the template's main carries antelope.config.ts, init from this entry fails as #22 describes. template-dms-adonis#23 is currently BLOCK (one unmapped-file finding in its verify skill, unrelated to this manifest).
  • Until the core release carrying antelopejs#262, a scaffold from this entry also contains the template's .agents/skills/verify-template and .claude/ (observed on 1.18.0).

@Upd4ting
Upd4ting marked this pull request as ready for review October 29, 2026 20:30
@Upd4ting
Upd4ting merged commit 2b13a31 into main Oct 29, 2026
2 checks passed
@Upd4ting
Upd4ting deleted the feat/dms-adonis-project-template branch October 29, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

template-dms-adonis is not in the interfaces manifest and ajs project init --template cannot scaffold it

1 participant