frappe-ops-app-lifecycle · v2.0 · 2026-03-20 · sha256 ea8418224621744a

frappe-ops-app-lifecycle v2.0A

Immutable. This exact content is served forever at /api/v1/blob/ea8418224621744a.

---
name: frappe-ops-app-lifecycle
description: >
  Use when scaffolding a new Frappe app, configuring app settings, building assets, running tests, deploying, updating, or publishing to marketplace.
  Prevents broken app structure from incorrect scaffolding, missing setup.py fields, and failed builds.
  Covers bench new-app, app directory structure, setup.py/pyproject.toml, hooks.py config, bench build, bench run-tests, app publishing.
  Keywords: app lifecycle, new-app, scaffolding, setup.py, pyproject.toml, hooks.py, bench build, app publishing, marketplace.
license: MIT
compatibility: "Claude Code, Claude.ai Projects, Claude API. Frappe v14-v16."
metadata:
  author: OpenAEC-Foundation
  version: "2.0"
---

# App Lifecycle Management

> **STATUS**: Stub - content pending V2.5 development phase.

## Quick Reference

_Content to be developed._

## Decision Tree

_Content to be developed._

## See Also

_Cross-references to be added._