Adoc 升級了新的安裝流程 --- ??一款輕鬆的的 API MD 文件編寫專案

yybawang發表於2020-02-06

Adoc

Just Another markdown doc editor

PHP 7.2 + Laravel 5.8 + React-Bootstrap

Features

  1. UI使用直角主題,以及不會膩的黑白色
  2. 編輯快捷鍵新增 ctrl/cmd + shift + s 儲存並返回
  3. 新增了文件活動記錄,暫無其他用途,只是個歷史檢視誰改動了哪些文件
  4. github 風格文件歷史對比(react-diff-viewer)
  5. 新增文件附件功能
  6. 編輯、展示和匯出都使用 editor.md,(showdoc編輯和展示是兩個不同的程式)
  7. 文件選單無限極分類(編輯父級同樣)
  8. 文件選單滑動到頂部固定
  9. 文件搜尋
  10. 編輯器/顯示 使用等寬字型,避免空格排版、數字/符號顯示不明顯問題
  11. JSON工具生成MD表格為欄位增加了 padEnd 空格填充,使之儘量都在一列
  12. 文件左側列表拖動排序(react-beautiful-dnd),溼滑縱享,強迫症福利
  13. 文件點贊,文件評論

?github

github

安裝

git clone https://github.com/yybawang/Adoc.git
cd Adoc
composer install
php artisan app:install

// 訪問 APP_URL 測試

升級

  • 更新程式碼和資料庫遷移
git pull
composer install
php artisan migrage --seed
  • [x] 專案功能
    • [x] 專案新增
    • [x] 專案配置
    • [x] 專案許可權分配,使用 gate
    • [x] 專案刪除
    • [x] 專案所有權轉移
    • [x] 專案置頂,列表排前顯示,替代排序功能(只會影響當前使用者,非全域性排序)
    • [ ] 專案tag標籤
    • [ ] 列表可選使用 tag 分組展示
  • [x] 文件功能
    • [x] 文件增刪改查
    • [x] 文件自定義模版
    • [x] 文件修改歷史,對比、還原
    • [x] 文件模版
    • [x] markdown 編輯器圖片上傳,上傳到 laravel 配置的 filesystem 配置中,預設 public
    • [x] 文件編輯時可能已被修改過,提示先備份再編輯
    • [x] 文件搜尋,頭部右上角,暫只支援搜尋當前展示專案下文件
    • [x] 文件列表拖動排序
    • [x] 文件附件
    • [x] JSON工具,json 轉MD表格,json 美化
    • [x] 文件 github 風格選擇 emoji 反應
    • [x] 文件評論,三天內可刪除
    • [x] 新建文件如果未填寫標題,預設為 Y-m-d,用於線上記事本使用
  • [x] 編輯器快捷鍵優化
    • [x] Ctrl/Cmd + s 儲存(停留當前頁), Ctrl/Cmd + Shift + s 儲存並返回到列表
    • [x] Ctrl + d 插入當前時間
    • [x] Cmd + d 複製當前行到下一行

示例
示例
示例
示例
示例

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章