/Honey-builder-online

Honey builder online system, only work with Honey

Primary LanguagePHPMIT LicenseMIT

Honey-builder-online Build Status

Honey builder online system, only work with Honey

TODO

  • [ ✓ ] 测试框架准备

  • [ ✓ ] 读项目文件夹,取得文件列表

  • [ ✓ ] 分析文件

    • [ ✓ ] 取配置(path and project name)
    • [ ✓ ] 取到模块名数组
    • [ ✓ ] 取到模块所在URL数组
    • [ ✓ ] 页面中存在多个 honey.go 的情况,如何处理
  • [ ✓ ] 合并相应模块

    • [ ✓ ] 取得模块源码
    • [ ✓ ] 404 情况
    • [ ✓ ] 压缩模块源码
  • [ ✓ ] 替换页面相应代码

    • [ ✓ ] 只存在一个honey.go
    • [ ✓ ] 页面中存在多个 honey.go 的情况
    • [ ✓ ] 已parsed的情况,重复parsed问题
    • [ ✓ ] 还原已合并页
  • [ ✓ ] 融合各步骤,实现合并命令 honey('a.php')


Web Interface TODO

  • [ ✓ ] Honey Builder Center

    • [ ✓ ] Event listener
    • [ ✓ ] Create project build directory
    • [ ✓ ] Save file to project build directory
  • [ ✓ ] Honey Builder Client

    • [ ✓ ] Initialize page
    • [ ✓ ] Save config to JSON locally
    • [ ✓ ] List files where the project view directory configured
    • [ ✓ ] Remark files if it was parsed already
    • [ ✓ ] Remove unrelated file
    • [ ✓ ] Style
    • [ ✓ ] Do package from file list page

... running