-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
feat: manage grpc apis with csv and automatic proto genenration #1054
base: master
Are you sure you want to change the base?
Conversation
All works done and protos are checked with Old proto files (some with comments) have been move to dir |
我对 grpc 完全不了解… |
如果直接对原有 gRPC 的 proto 移至
|
了解, 那我先保留但是搁置这个 PR. 但是有个问题, Github Action 不会有资源限制么(看了眼, 4H16G, emmm), jadx decompile 很吃 CPU 和内存, 8845HS, -Xmx16G -j 16 也得 2 分半, 实际工具解析 jadx jsons 倒是非常快, release profile build 1秒左右就解析完了() xlsx 的话 rust 没比较好的库, 也不便于 git diff, 应该还是采用 csv () 那么总的来说, 我能否理解为只需要按照一定的格式将解析得到的中间数据以 csv 的格式输出并 commit, 社区只需要维护这个 csv, 最后定期用 Github Action 运行我的 helper tool 读取 csv 以 proto 格式输出并打包发布 proto files. 这样的话倒是蛮好改的. 工作量还是在迁移注释上. |
19dfac5
to
d58ac7f
Compare
[AUTO GENERATED] Helper: mikufans-bapis-decompiler/0.1.7-master-9d5260b-RELEASE built at 2024-07-31T21:43:44.301748411+08:00
[AUTO GENERATED] Helper: mikufans-bapis-decompiler/0.2.1-master-79eb4d8-RELEASE built at 2024-09-06T22:42:17.001511900+08:00
Generated with
mikufans-bapis-decompile-helper
@0.1.5 from official apkiBiliPlayer-apinkRelease-8.6.0-b15481705