Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

跟踪脚本分支#6 #5

Open
8 tasks done
juzi5201314 opened this issue Apr 4, 2023 · 0 comments · May be fixed by #6
Open
8 tasks done

跟踪脚本分支#6 #5

juzi5201314 opened this issue Apr 4, 2023 · 0 comments · May be fixed by #6
Assignees
Labels

Comments

@juzi5201314
Copy link
Contributor

juzi5201314 commented Apr 4, 2023

该分支使用deno为cp添加组件/应用安装脚本支持。#6
由于一开始没整理好代码提交,导致多个更改堆积,先在这里列出更改内容。

  • 禁用了session储存的rocksdb后端,因为librocksdb-sys与deno依赖的libv8冲突。librocksdb-sys与libv8冲突 #3
  • 添加了一个子crate cp_macros,用于存放过程宏。
  • 添加了一个功能cp_macros::test,包装tokio::test并自动初始化环境(init_environment)。
  • fork了sqlx,因为seaorm依赖的sqlx使用的libsqlite3-sys版本落后于deno-runtime依赖的rusqlite3依赖的libsqlite3-sys版本。等待seaorm使用0.7以上的sqlx #4
  • 完成了一个嵌入式kv储存的抽象kv::KVStore和一个基于persy的实现。
  • 将初始化日志记录器移动到初始化环境(init_environment)中。
  • 为日志记录器添加了环境变量控制是否写入到文件。统一文件和stdout控制日志等级控制的环境变量。
  • 添加了一项配置项app_path,用于指定cp储存本地文件的目录。
@juzi5201314 juzi5201314 added the enhancement New feature or request label Apr 4, 2023
@juzi5201314 juzi5201314 self-assigned this Apr 4, 2023
@juzi5201314 juzi5201314 pinned this issue Apr 4, 2023
juzi5201314 added a commit that referenced this issue Apr 4, 2023
@juzi5201314 juzi5201314 changed the title 跟踪脚本分支 跟踪脚本分支#6 Apr 4, 2023
@juzi5201314 juzi5201314 linked a pull request Apr 4, 2023 that will close this issue
9 tasks
@juzi5201314 juzi5201314 removed the enhancement New feature or request label Apr 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

1 participant