Skip to content

Commit

Permalink
feat: ✨ File selection with drag and drop support.
Browse files Browse the repository at this point in the history
  • Loading branch information
Jisu-Woniu committed Nov 5, 2023
1 parent 266b70b commit d03aa1d
Show file tree
Hide file tree
Showing 13 changed files with 348 additions and 92 deletions.
42 changes: 42 additions & 0 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
= digital-signature
宣孝卿 <jswn@jswn9945.xyz>
:toc: preamble
:toc-title: 目录

使用 Tauri 开发的跨平台文件签名与校验工具。

== 程序架构

项目基于 Tauri 框架开发,这是一款……

=== 前端

=== 后端

== 目录结构

`/`::
Node.js 项目相关配置。 +
包括代码诊断、格式化工具等。

`src/`:::
使用 Vue 3 开发的前端代码。

`src-tauri/`:::
使用 Rust 开发的后端代码。

== 开发

=== 构建工具

* Node.js 18+
* Rust stable v1.73.0+
* pnpm 8+

=== 推荐的开发工具

* https://code.visualstudio.com/[VS Code] 及以下扩展
** https://marketplace.visualstudio.com/items?itemName=Vue.volar[Volar]
*** 建议启用 https://cn.vuejs.org/guide/typescript/overview.html#volar-takeover-mode[Volar Takeover 模式]
** https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode[Tauri]
** https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer[rust-analyzer]
File renamed without changes.
Empty file added env.d.ts
Empty file.
6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@
"version": "0.0.0",
"type": "module",
"scripts": {
"build": "vue-tsc --noEmit && vite build",
"build": "run-p check build-only",
"check": "vue-tsc --noEmit",
"build-only": "vite build",
"dev": "vite",
"format": "prettier --write .",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
Expand All @@ -22,9 +24,11 @@
"@vue/eslint-config-prettier": "^8.0.0",
"@vue/eslint-config-typescript": "^12.0.0",
"@vue/tsconfig": "^0.4.0",
"autoprefixer": "^10.4.16",
"browserslist": "^4.22.1",
"eslint": "^8.53.0",
"eslint-plugin-vue": "^9.18.1",
"npm-run-all2": "^6.1.1",
"postcss": "^8.4.31",
"postcss-preset-env": "^9.3.0",
"prettier": "^3.0.3",
Expand Down
103 changes: 103 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit d03aa1d

Please sign in to comment.