当前位置:首页 > PyBricker 项目文档

PyBricker 项目文档

Codekpy3周前 (03-29)300

PyBricker 项目文档star

项目名称

PyBricker

项目描述

PyBricker 是一个基于可视化和代码块编程的在线开发环境。它允许用户通过拖拽代码块来构建程序,同时也支持直接编写 Python 代码。项目旨在提供一个直观、易用的编程平台,适合初学者和有经验的开发者。

软件架构

项目采用前后端分离的架构,前端使用 Vue.js 框架,后端使用 Flask 框架。主要组件包括:

前端组件

  • App.vue: 主应用组件
  • Workspace.vue: 代码块工作区组件
  • Toolbox.vue: 代码块工具箱组件
  • Navigator.vue: 项目导航组件
  • Settings.vue: 设置组件
  • Screenshot.vue: 截图组件
  • Search.vue: 搜索**组件
  • Trashcan.vue: 垃圾桶组件
  • Zoombox.vue: 缩放组件

后端组件

  • main.py: Flask 应用入口
  • pipList.py: 获取 pip 包列表的工具
  • pipVersion.py: 获取 pip 包版本的工具
  • project.json: 存储项目信息的配置文件

安装教程

  1. 克隆项目到本地
  2. 安装依赖:pip install -r requirements.txt
  3. 运行应用:python main.py

使用说明

  1. 打开浏览器,访问 http://localhost:5000
  2. 在工作区中拖拽代码块进行编程
  3. 使用工具箱中的组件来管理项目、搜索代码等
  4. 通过设置组件来调整环境配置

构建方法

项目使用 Flask 和 Vue.js 构建,可以按照以下步骤进行构建:

  1. 安装 Node.js 和 npm
  2. 在前端目录 ./Front/ 下运行 npm install 安装依赖
  3. 运行 npm run build 构建前端资源
  4. 在后端目录下运行 python main.py 启动服务

许可证

项目采用 AGPL 许可证,详情请参见 LICENSE 文件。

贡献

欢迎对项目进行贡献,请遵循以下步骤:

  1. Fork 项目
  2. 创建新的分支
  3. 提交代码
  4. 发起 Pull Request

联系方式

如有问题或建议,请通过项目页面的 Issue 功能提交。

致谢

感谢所有为项目做出贡献的开发者和用户。

分享给朋友: