← Back to issue list

Feat/expressjs extension

View original Github issue

Metadata

Project
charmcraft
Number
#2244
Type
pull request
State
merged
Author
alithethird
Labels
—
Created
Updated
Closed

Current evaluation

ExpressJS framework support was merged via commit b50d41b9, adding the extension, init templates, documentation, and tests.

Resolution: closed resolved

Reason: PR #2244 was approved and merged as commit b50d41b9. Repository history records it as "feat: expressjs extension (#2244)", confirming the implementation landed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Applicable spec: ISD210 # Overview Adding ExpressJS framework extension. # Rationale ExpressJS is a very common NodeJS framework and it would add a lot of potential users if we support it with the Paas-charm library and Charmcraft Extension.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved ExpressJS framework support was merged via commit b50d41b9, adding the extension, init templates, documentation, and tests.
stealth/space-bunny-alpha — closed resolved External-contributor PR adding ExpressJS framework support merged into charmcraft main via b50d41b9, adding ExpressJSFrameworkV1/V2 extension, registration, charmcraft init templates and docs.
stealth/space-bunny-alpha — closed resolved ExpressJS support merged in canonical/charmcraft#2244 via b50d41b9, adding the framework extension, documentation, and tests.
stealth/space-bunny-alpha — closed resolved Merged in canonical/charmcraft#2244, adding ExpressJS support to the PaaS Charm library and Charmcraft Extension across 40 files, with six approvals.
qwen/qwen3.6-35b-a3b — — Merged after six reviewers approved. Adds an ExpressJS framework extension to the Paas-charm library and Charmcraft across 40 files. Integrated despite some initially failing CI checks, expanding Node.js framework support.
qwen3.6-35b-a3b-mtp-q6 — — Merged an external contribution adding an ExpressJS framework extension to the Paas-charm library and Charmcraft Extension. The feature passed review and was integrated to expand Node.js framework support.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#784 feat: expressjs framework rockcraft merged Merged as adb30312, adding ExpressJS framework support for bare and Ubuntu 24.04, including runtime slices, Ubuntu Node/NPM defaults, and a tutorial.
72%
#1257 feat(extensions): add ExpressJS framework V2 extension and factory dispatch rockcraft closed ExpressJS V2 extension + factory dispatch were folded into base PR #1259, merged as commit 644c6950; this PR was closed as redundant.
71%