NetEase / tango
- воскресенье, 3 сентября 2023 г. в 00:00:06
A source code based low-code builder without private schema. Integrate low-code into your local development workflow seamlessly.
English | 简体中文
You can view the detailed usage guide through the following links:
gantt
dateFormat YYYY-MM-DD
title Tango Release Milestone
excludes weekends
%% (`excludes` accepts specific dates in YYYY-MM-DD format, days of the week ("sunday") or "weekends", but not the word "weekdays".)
section Builder Release
Alpha version :active, des1, 2023-08-10, 2023-08-30
Beta version : des2, 2023-09-01, 2023-09-30
1.0 RC : des3, after des2, 40d
1.0 version : des4, after des3, 21d
Install the low-code designer
npm install @music163/tango-designer
Initialize the low-code designer engine
import { createEngine } form '@music163/tango-designer';
// init designer engine
const engine = createEngine({
entry: '/src/index.js',
files: sampleFiles,
componentPrototypes: prototypes as any,
});
Initialize the drag-and-drop engine
import { DndQuery } form '@music163/tango-designer';
const sandboxQuery = new DndQuery({
context: 'iframe',
});
Initialize the designer layout (WIP)
Find details from Documentation Site。
# clone the repo
git clone https://github.com/NetEase/tango.git
# enter the project root
cd tango
# install dependencies
yarn
# start the designer playground app
yarn start
Please read the github contribution guide first。
Thanks to the NetEase Cloud Music Front-end team, Public Technology team, Live Broadcasting Technology team, and all the colleagues who participated in the Tango project.
Thank you to CodeSandbox for providing the Sandpack project, which provides powerful online code execution capabilities for Tango.