Replies: 1 comment 1 reply
-
In my opinion, the problem with CKB tools is that they do not provide developers with a unified interface and configuration. This creates a high barrier for developers to learn these tools. While removing redundancy from a maintenance perspective can be helpful, it alone will not reduce the developer's barrier. Instead, we should focus on solving the problems within the capsule framework. To do this, we should maintain a set of unified tools (which may be a thin wrapper over other tools). Developers can then choose these tools and learn how to use them without additional complex setup or learning. The framework found at https://github.com/foundry-rs/foundry demonstrates good developer experience on Ethereum. We should strive to bring a similar experience to CKB. |
Beta Was this translation helpful? Give feedback.
-
Related: #46 (remove test), #79 (remove deploy), #84 (build with cross)
If we use cross / cargo / Makefile to build contracts, cargo and ckb-testtool to test, ckb-cli to deploy, and ckb-debugger to debug, capsule can focus on just scaffolding.
Beta Was this translation helpful? Give feedback.
All reactions