A sprint calendar as a Forge Custom UI project page. Forge serves static assets inside a strictly CSP'd iframe — no remote scripts, no eval. forceCalendar vendors in cleanly (same pattern as the Chrome MV3 example: copy the published packages into static/vendor/).
forge create(Custom UI template), replacemanifest.ymlandstatic/with these files- Vendor the packages: copy
@forcecalendar/core/core→static/vendor/coreand@forcecalendar/interface/dist→static/vendor/interface forge deploy && forge install- Load issues via
@forge/bridge'srequestJira()and map them to calendar events