Skip to content

uikoo9/dishi-monorepo

Repository files navigation

滴石

todo list, 取水滴石穿之意

体验

LocalStorage

  1. 基于 LocalStorage 开发的 todo-list
  2. 地址:https://insistime.com/dishi-ls
  3. 分支:https://github.com/uikoo9/dishi-monorepo/tree/localstorage

IndexedDB

  1. 基于 IndexedDB 开发的 todo-list
  2. 地址:https://insistime.com/dishi-indexeddb
  3. 分支:https://github.com/uikoo9/dishi-monorepo/tree/indexeddb

SQLite

  1. v2.1.9:基于 Electron 和 SQLite 开发的 todo-list
  2. Mac(Intel):https://static.insistime.com/21_dishi/dmg/dishi-2.1.9-x64.dmg
  3. Mac(M1):https://static.insistime.com/21_dishi/dmg/dishi-2.1.9-arm64.dmg

版本

0.1.0.20230710

  1. v2.1.9:使用新版 qiao-sqlite,去掉 qiao-electron 引用
  2. 相关技术:
    1. qiao-sqlite
  3. 相关产物:
    1. Mac(Intel):https://static.insistime.com/21_dishi/dmg/dishi-2.1.9-x64.dmg
    2. Mac(M1):https://static.insistime.com/21_dishi/dmg/dishi-2.1.9-arm64.dmg

0.0.9.20230707

  1. v2.1.7:将 mac 菜单修改为 qiao-x-menu
  2. 相关文章:
    1. Electron-开发实践:定制 Mac 菜单
  3. 相关技术:
    1. qiao-x-menu
  4. 相关产物:
    1. Mac(Intel):https://static.insistime.com/21_dishi/dmg/dishi-2.1.7-x64.dmg
    2. Mac(M1):https://static.insistime.com/21_dishi/dmg/dishi-2.1.7-arm64.dmg

0.0.8.20230706

  1. 将主进程代码改为 es6+rollup
  2. 分支:https://github.com/uikoo9/dishi-monorepo/tree/es6-rollup
  3. 相关文章:
    1. Electron-开发实践:包体积精简
  4. 相关技术:
    1. qiao-x-window
  5. 相关产物:
    1. Mac(Intel):https://static.insistime.com/21_dishi/dmg/dishi-2.1.6-x64.dmg
    2. Mac(M1):https://static.insistime.com/21_dishi/dmg/dishi-2.1.6-arm64.dmg

0.0.7.20230704

  1. 对 mac dmg 文件进行了定制
  2. 分支:https://github.com/uikoo9/dishi-monorepo/tree/custom-dmg
  3. 相关文章:
    1. Electron-开发实践:DMG 安装包定制
  4. 相关产物:
    1. Mac(Intel):https://static.insistime.com/21_dishi/dmg/dishi-2.1.6-x64.dmg
    2. Mac(M1):https://static.insistime.com/21_dishi/dmg/dishi-2.1.6-arm64.dmg

0.0.6.20230703

  1. 对 mac 应用进行签名和公证
  2. 分支:https://github.com/uikoo9/dishi-monorepo/tree/mac-sign
  3. 相关文章:
    1. Electron-开发实践:Mac 打包
    2. Electron-开发实践:制作 icns 图标
    3. Electron-开发实践:注册苹果开发者账号
    4. Electron-开发实践:Mac 应用包签名和公证
  4. 相关技术:
    1. electron-icns
    2. qiao-electron-cli
    3. electron-packager
    4. @electron/osx-sign
    5. @electron/notarize
  5. 相关产物:
    1. Mac(Intel):https://static.insistime.com/21_dishi/dmg/dishi-2.0.9-x64.dmg
    2. Mac(M1):https://static.insistime.com/21_dishi/dmg/dishi-2.0.9-arm64.dmg

0.0.5.20230621

  1. 使用 monorepo 管理项目
  2. 分支:https://github.com/uikoo9/dishi-monorepo/tree/electron-monorepo
  3. 相关文章:
    1. Electron-开发实践:使用 Monorepo 管理 Electron 项目
    2. 初始化前端 Monorepos 项目
    3. 前端 Monorepos 项目使用 npm-workspaces
    4. 规范的代码提交:Conventional Commits
    5. 强大的构建系统:NX
    6. Nx-VS-Lerna
    7. 小巧的 JS 测试框架:AVA
  4. 相关技术:
    1. electron-icns
    2. conventionalcommits
    3. commitizen
    4. commitlint
    5. husky
    6. lint-staged
    7. nx
    8. rollup
    9. ava
    10. prettier
    11. eslint
    12. npm-workspaces

0.0.4.20221024

  1. 基于 SQLite3 开发的 todo-list
  2. 分支:https://github.com/uikoo9/dishi-monorepo/tree/sqlite
  3. 相关文章:
    1. Electron-开发实践:本地数据库 SQLite
    2. Electron 那些事 10:本地数据库 sqlite
  4. 相关技术:
    1. sqlite
    2. sqlite3
    3. qiao-sqlite

0.0.3.20221021

  1. 基于Electron开发的 todo-list
  2. 分支:https://github.com/uikoo9/dishi-monorepo/tree/electron
  3. 相关文章:
    1. 一篇文章学会 Electron
    2. Electron 专栏
  4. 相关技术:
    1. Electron
    2. chromium
    3. nodejs
    4. electron-packager
    5. qiao-electron
    6. qiao-electron-cli

0.0.2.20221014

  1. 基于 IndexedDB 开发的 todo-list
  2. 地址:https://insistime.com/dishi-indexeddb
  3. 分支:https://github.com/uikoo9/dishi-monorepo/tree/indexeddb
  4. 相关文章:
    1. 一篇文章学会 IndexedDB
  5. 相关技术:
    1. qiao.db.js

0.0.1.20221014

  1. 基于 LocalStorage 开发的 todo-list
  2. 地址:https://insistime.com/dishi-ls
  3. 分支:https://github.com/uikoo9/dishi-monorepo/tree/localstorage
  4. 相关文章
    1. 一篇文章学会 LocalStorage
    2. 一篇文章开发 todolist
    3. 一篇文章学会 Webpack5.x
    4. 一篇文章开发 Node.js-WebServer
    5. 一文学会用 Lerna 管理多个 npm 包
    6. 一篇文章学会 pm2
    7. centos 随笔 04:acme.sh 申请 https 证书
  5. 相关技术
    1. react
    2. webpack
    3. lerna
    4. pm2
    5. acme.sh
    6. qiao-z
    7. qiao-cos
    8. qiao-webpack
    9. qiao.ls.js