Giter Site home page Giter Site logo

h5-dooring / dooringx Goto Github PK

View Code? Open in Web Editor NEW
2.3K 45.0 453.0 2.05 MB

快速高效搭建可视化拖拽平台

Home Page: http://x.dooring.cn

TypeScript 95.37% JavaScript 3.58% Less 0.82% EJS 0.23%
low-code react editor page-editor lowcode typescript visual-basic

dooringx's Introduction

dooringx npm package

This is the repository for DooringX.

  • 💪 The Next Generation Dooring Framework
  • 🔥 Written in TypeScript
  • 🛠️ Rich Features
  • 🔩 Universal Plugin Interface
  • 🔥 website: 官网地址
  • 🏠 预览 x.dooring

简介 | Brief Intro

dooringx-lib 是 dooringx 的基座,是移除了 dooringx 插件的可视化拖拽框架。

dooringx-lib 提供自己的一套数据流事件机制以及弹窗等解决方案,可以让你更快地自己定制开发可视化拖拽平台。

文档 | Doc

Read the Docs to Learn More.

阅读文档了解更多信息.

二次开发安装 | Installation

npm/yarn  install dooringx-lib

项目上手 | Quick Start

# 克隆项目
# cnpmjs
git clone https://github.com.cnpmjs.org/H5-Dooring/dooringx.git

# or
git clone https://github.com/H5-Dooring/dooringx.git


# 进入项目目录
cd dooringx

# 安装依赖
yarn install

# 启动 dooringx-lib
yarn start

# 启动基础示例
yarn start:example

# 启动 dooringx doc 文档
yarn start:doc

同步代码 | Synchronizing Code

# add upstream
git remote add upstream https://github.com/H5-Dooring/dooringx

# 抓取源仓库修改 master分支
git fetch upstream main

# 切换分支
git checkout main

# 合并远程分支
git merge upstream/main

🤝 贡献 | Contributing

欢迎参与贡献,提出问题、新功能合并请求等!

最新的贡献情况可以参阅 GitHub 提供的contributors页面

❓ 问题 | Issue

Contributions, issues and feature requests are welcome!.
Feel free to check issues page.

欢迎提Issues 或者 联系qq:673632758

持续升级 | Continuous Upgrades

Change Log

✂️ 快照 | Screen Shots

其他项目 | Other Projects

Project Version Repo
h5-Dooring rc [GitHub]
v6.dooring rc [GitHub]
pc-Dooring rc [GitHub]

DooringX视频教程 | dooringx tech

title(标题) address(视频地址)
前端推荐!使用这款工具,设计稿一键转化成H5页面 观看教程
学会了这个低代码框架, 你就是别人眼中的技术大佬! 观看教程
[H5制作]如何轻松制作H5页面,并定制自己的低代码平台? 观看教程
前端推荐!使用这款工具,设计稿一键转化成H5页面 观看教程
H5制作】lowocde盛行, 使用这款可视化编辑器轻松帮你制作H5页面 观看教程

团队介绍 | Team

技术交流 | Technical Communication

dooringx-lib技术交流与反馈

License

MIT

dooringx's People

Contributors

a443028159 avatar geekqiaqia avatar mrxujiang avatar shine0917 avatar yehuozhili avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dooringx's Issues

调试的一些问题

运行yarn start:example之后,想调试dooringx-lib的代码,请问要如何配置呢?

疑问

看了文档之后我得到的信息是:

这是一款可以 定制开发可视化拖拽平台

但是我依旧不明白他有啥作用?
我拖拽的目的是什么?
我拖拽完了以后有什么实质性的产出呢?
应用场景是什么啊?

综上就是:我用你这个开源的项目 我能得到什么产出(结果)。

33.jpg

刚clone下来了 安装了依赖,各种报错,跑不起来··· 果断放弃了![捂脸]

Italian account

hi, can i create an account from italy?
there is a full english translation?

疑惑

请问一下example打开之后这样正常吗?就全是空白,没有没有任何组件
1628671122(1)

vue2 不支持

刚刚在vue的项目下载看了一下,不支持 用了很多antd的元素

请教一下,有无办法调试dooringx-lib里面的代码?

从代码里学到了很多思路!有个开发问题想请教一下,
因为现在的monorepo结构,引用dooringx-lib都是构建后的产物,不能直接调试里面的源代码。
请问开发时是怎么调试的,是每次更改都重新build一下吗

基座的流畅度卡顿

基座的拉伸流畅度和你们官方部署的流畅度有明显区别,可以更新一下基座的优化代码嘛

只留了一个空架子

这次版本采取lerna分包的方式设计挺合理的。
但是这次比之前的版本内容更是只是空架子和文档给出的宣传内容一点都不符合!

可否增加一个tab容器组件

1、一个组件拖拽时候会有卡顿
2、新需求,可否增加一个tab容器,tab标签页可动态增加,每个tab下面板是个容器,容器里可以拖拽左侧组件进去,点击tab标签可切换面板再拖拽组件,这种需求应该还是比较常见的

问题

目前有没有结合vue的使用文档

项目的拖拽排序

checkbox和radio的option编辑,可以考虑支持拖拽改变顺序;删除按钮,建议放在option的右上方。就像微信里的角标一样。
Screen Shot 2022-01-13 at 2 59 12 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.