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.16.5.tar.gz (787.8 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.16.5-py3-none-any.whl (660.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for framework_m_studio-0.16.5.tar.gz
Algorithm Hash digest
SHA256 69c566c601d27ff37c6f528ba5f5b83e84abce64515d71aa4f8d0901b680d504
MD5 4a3b3af2a694275b9c84b58214b00513
BLAKE2b-256 acee293cb68df8126fa97ef13a36be95716807dc2529aaa78bb1724f1acdaf2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for framework_m_studio-0.16.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fcfa7870b4820eb47fa5f2c57b7210d9d81c5cb2109b9f0a87d3022b87213ac9
MD5 e4d684fa0f41dd641c5fddc7bdb46814
BLAKE2b-256 60cdd5909da837c020bfee2d5bdbebfc400a2627ced43d703df93bd1029899c7

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