AppFlowy/frontend/rust-lib/Cargo.toml
Lucas.Xu ec89e9517b
feat: init flowy document 2 (#2248)
* feat: init flowy document 2

* feat: convert inner document to document PB

* feat: integrate colla document into Flutter

* feat: integrate colla document into tauri

* fix: cargo clippy
2023-04-13 18:53:51 +08:00

50 lines
No EOL
1.7 KiB
TOML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[workspace]
members = [
"lib-dispatch",
"lib-log",
"flowy-net",
"flowy-core",
"dart-ffi",
"flowy-user",
"flowy-test",
"flowy-sqlite",
# "flowy-folder",r
"flowy-folder2",
"flowy-notification",
"flowy-document2",
"flowy-document",
"flowy-error",
"flowy-revision",
"flowy-revision-persistence",
"flowy-database",
"flowy-task",
"flowy-client-sync",
"flowy-derive",
"flowy-ast",
"flowy-codegen",
]
[profile.dev]
opt-level = 0
#https://doc.rust-lang.org/rustc/codegen-options/index.html#debug-assertions
#split-debuginfo = "unpacked"
[profile.release]
opt-level = 3
## debuginfoit makes ./target much bigger, which again harms caching. Depending on your preferred workflow,
## you might consider disabling debuginfo unconditionally, this brings some benefits for local builds as well.
#strip = "debuginfo"
## For from-scratch builds, incremental adds an extra dependency-tracking overhead. It also significantly increases
## the amount of IO and the size of ./target, which make caching less effective.
incremental = false
[patch.crates-io]
collab = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", branch = "main" }
collab-folder = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", branch = "main" }
collab-persistence = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", branch = "main" }
collab-document = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", branch = "main" }
# collab = { path = "../AppFlowy-Collab/collab" }
# collab-folder = { path = "../AppFlowy-Collab/collab-folder" }
# collab-persistence = { path = "../AppFlowy-Collab/collab-persistence" }
# collab-document = { path = "../AppFlowy-Collab/collab-document" }