TEN-framework / TEN-framework/ten-framework

[FEATURE] Support Release & Deployment for playground

Open
#470 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
11.1k
Forks
1.4k
Avg merge
2d 15m
Merged PRs (30d)
22

Description

Description
Playground Deployment Support Plan

The upcoming version of the Playground will support deployment, following the logic below:

  1. Dev Server Dependency:

    • Since the new Playground depends on the dev server, the Playground will provide an additional mode option.
  2. Mode Settings:

    • If mode=production, the Playground will compile a version without the module picker and property editor.
  3. Graph Integration:

    • Since the graph is still required, the system will read the current property.json graph list during the build process and embed it in the build output.
  4. Image Packaging:

    • The Playground will support packaging into a deployable image.
  5. One-Click Deployment:

    • The compiled Playground image can be deployed with one click to Vercel or Netlify.
Severity

Critical

Additional Information

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Playground build and its dev-server integration, then inspect how the current property.json graph list is read. Done means production mode omits the module picker and property editor, the graph is embedded in the build output, and the resulting image can be deployed to Vercel or Netlify.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cloud, devops, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.