Person

Austin Devine

GitHub@devineaWebsitesap.comlast push

Capabilities6

Provides 3
Fiori annotationsUI5CAPFiori annotationscapabilityDescribing a service so a Fiori client can render it without hand-written UI code — titles, value helps, hierarchies and visibility expressed as model annotations rather than screen logic.GeneratorsUI5CAPGeneratorscapabilityGetting from nothing to a project that runs, and from a project that runs to one that has the piece you just decided you need. Two different moments: the first is a one-time decision about layout, the second recurs for the life of the project.LocalizationUI5CAPLocalizationcapabilityServing labels, messages and translated content per user locale, including translatable model elements and per-tenant text overrides.
Contributes to 3
Agent access to your codeUI5CAPAgent access to your codecapabilityLetting a coding agent read the project or the system you actually have, reach its model, its objects and its checks, and act on it. In file-based environments that works out of the box; complex systems need dedicated access capabilities. Whatever the environment, the agent also needs project- and framework-specific context, so it understands the thing in front of it rather than guessing from what it remembers of its training data. The transport is incidental: an MCP server, a language server or a CLI answer the same question, and what differs between them is how much of the real thing the agent can see. Distinct from [MCP servers](capability:mcp-servers), which is a protocol adapter on your own running service, and from [agent guidance](capability:agent-guidance), which is knowledge handed over as files rather than read from the thing itself.Build and dev-server toolingUI5Build and dev-server toolingcapabilityServing an app locally and building it for deployment — proxying a backend, transpiling, bundling, and shaping the result for whatever will host it.TypeScript supportUI5TypeScript supportcapabilityWriting apps and libraries in TypeScript — the type definitions, the module syntax the loader expects, and the build step that gets from one to the other.

Entries14

Group by14 of 14 entries
EntrySignals
Maintains7
@sap-ux/cap-config-writerv1.0.45
Functional boundary

Writer module for changing a CAP project's configuration from code

@sap-ux/createv1.5.5
none

Command line for changing features of an existing Fiori project

@sap-ux/fe-fpm-writerv1.3.25
none

Writer of flexible programming model elements into Fiori elements apps

@sap-ux/i18nv1.0.6
none

Reader and writer for i18n bundles of UI5 or CAP projects

@sap-ux/odata-service-writerv1.0.26
none

Writer that adds an OData service to an existing UI5 project

@sap-ux/odata-vocabulariesv1.1.3
none

OASIS and SAP OData vocabularies with a VocabularyService

@sap-ux/ui5-application-writerv2.1.6
none

Writer of the base structure of a UI5 project from Node code

Contributes to7
@sap-ux/fiori-mcp-serverv1.15.15
none

MCP server for creating and editing Fiori applications

ui5-middleware-livereloadv3.4.0
none

Live reload middleware for the UI5 dev server

ui5-middleware-simpleproxyv3.9.0
none

Dev-server middleware proxying requests to a backend system

ui5-task-transpilev0.5.1
none

UI5 Tooling task transpiling TypeScript and ES modules

ui5-task-zipperv3.7.0
none

Build task packaging the UI5 build result as a zip archive

ui5-tooling-modulesv3.41.2
none

UI5 tooling extensions loading npm packages as UI5 modules

ui5-tooling-transpilev3.13.1
none

UI5 CLI extension transpiling code during the UI5 build

Details

History1
  • First entry seenDiscovered via The discovery pass, npm registry, GitHub API · SAP/open-ux-tools, GitHub API · SAP.
Profile1
For your agent