Skip to main content

Framework M Studio - Visual DocType Builder & Developer Tools

Project description

Framework M Studio

Visual DocType builder and developer tools for Framework M.

PyPI version Python 3.12+ License GitLab Pipeline Status Code style: ruff

Overview

framework-m-studio provides development-time tools that are NOT included in the production runtime:

  • Studio UI: Visual DocType builder (React + Vite)
  • Code Generators: LibCST-based Python code generation
  • DevTools CLI: m codegen, m docs:generate, m studio

Note: Studio is for developers to build DocTypes. The Desk (end-user data management UI) is a separate frontend that connects to the Framework M backend.

Installation

# Add to your project's dev dependencies
uv add --dev framework-m-studio

Documentation

Check out the official documentation for Studio at www.frameworkm.dev

Usage

# Start Studio UI
m studio

# Generate TypeScript client from OpenAPI
m codegen client --lang ts --out ./frontend/src/api

Development

cd apps/studio
uv sync
uv run pytest

License

Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

framework_m_studio-0.14.1.tar.gz (728.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

framework_m_studio-0.14.1-py3-none-any.whl (605.4 kB view details)

Uploaded Python 3

File details

Details for the file framework_m_studio-0.14.1.tar.gz.

File metadata

  • Download URL: framework_m_studio-0.14.1.tar.gz
  • Upload date:
  • Size: 728.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for framework_m_studio-0.14.1.tar.gz
Algorithm Hash digest
SHA256 30645d4c93667048fa87c7d47b1a9065c6443f55dd2d8395f58fca17a525abd9
MD5 d94162f15e760520110c589959ece93e
BLAKE2b-256 6ed4824f09ff4506da335f02649297b53623369326f10d58a2f20b3f45d4b0e5

See more details on using hashes here.

File details

Details for the file framework_m_studio-0.14.1-py3-none-any.whl.

File metadata

File hashes

Hashes for framework_m_studio-0.14.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7e9f2d10b5ab24492567422806aaef76e828b7ea5379c26a4944ecd78b1a4f43
MD5 08fe78e92ddeee0a9999e8066b63c685
BLAKE2b-256 29c75a89139737421029997607b1b306b01dc615ffb7e3aeaf57ec3793519093

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page