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.8.5.tar.gz (751.1 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.8.5-py3-none-any.whl (605.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for framework_m_studio-0.8.5.tar.gz
Algorithm Hash digest
SHA256 4074726636bb169df0691603d6b232869a0709aba52bab87e87abfa5f6e75d27
MD5 48790c7b713251e210e8c7c43057cdb3
BLAKE2b-256 6d198ef74214b75b11102470a4b6a89f348b14eee5a53c9083ca27415009d55e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for framework_m_studio-0.8.5-py3-none-any.whl
Algorithm Hash digest
SHA256 033034ed77d1d1b5595368c03e9f1f1f1f596b39aadb4617dd3f46538e43457b
MD5 9e0b4fbf35fd07329e96fbd075e30c24
BLAKE2b-256 24ecaf0428cde8b2ca5095f340ef76782ba0b1ccbcd8e760323b5b256dec758e

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