我的个人项目,用来实现一些常用的开发工具,同时也用来学习相关的技术。
- 适用于各种场景的多种插件,包括Base64、UUID、WebSocket等。
- 汉语和英语双语言,以及亮色/暗色主题切换;在切换主题设置为系统默认时,可能需要手动刷新来使页面生效。
可以在GitHub Release页面下载Alacrity的安装包。 安装后双击桌面快捷方式运行应用。
- Node.js,以及一个包管理器,这里推荐使用yarn。
- Rust开发环境,可能需要额外配置软件源。
- 将项目克隆到本地:
git clone https://github.com/origin-coding/Alacrity.git
- 执行命令
yarn install
安装开发依赖 - 执行命令
yarn run tauri dev
进行启动本地开发版本。注意:因为Alacrity被配置为单例应用,即同一时间只能有一个Alacrity示例运行,因此在开发时要关闭其他的Alacrity窗口。 - 执行命令
yarn run tauri build
构建应用。
- Tauri :前端跨平台应用开发框架。
- Vue & Nuxt :前端框架,并使用Nuxt提供内容渲染,自动路由等相关支持。
- TDesign :腾讯开发的Vue组件库。
- GitHub Actions :提供自动构建,自动发布等CI/CD特性。