Skip to content
This repository was archived by the owner on Apr 9, 2024. It is now read-only.

refactor(arch): split rpc module to core types and utility #301

Merged
merged 21 commits into from
Nov 22, 2021

Conversation

KaoImin
Copy link

@KaoImin KaoImin commented Nov 16, 2021

What this PR does / why we need it:
Refactor the mercury architecture.

Which issue(s) this PR fixes:

Fixes #

Which docs this PR relation:

Ref #

Which toolchain this PR adaption:

No Breaking Change

Special notes for your reviewer:

@KaoImin KaoImin force-pushed the refactor-architecture branch from 8a2f248 to 46ec0e7 Compare November 16, 2021 04:20
@KaoImin KaoImin force-pushed the refactor-architecture branch 2 times, most recently from 0373793 to ce8e88c Compare November 17, 2021 17:42
@KaoImin KaoImin marked this pull request as ready for review November 18, 2021 08:47
@KaoImin KaoImin requested a review from rev-chaos November 19, 2021 07:25
README.md Outdated
- [Mercury Config Documentation](docs/config.md)
- [Mercury Layout Documentation](docs/layout.md)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we append contribution doc here?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my opinion, the documents listed here are related to mercury, and a should be placed in a separate section, reference the usage in ckb .

@@ -0,0 +1,23 @@
[package]
name = "extension-templete"
version = "0.1.0"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
version = "0.1.0"
version = "0.2.0-beta.4"

@KaoImin KaoImin force-pushed the refactor-architecture branch from a0421a4 to 898345c Compare November 22, 2021 02:51
@KaoImin KaoImin merged commit f85f831 into dev Nov 22, 2021
@KaoImin KaoImin deleted the refactor-architecture branch November 22, 2021 03:11
KaoImin pushed a commit that referenced this pull request Dec 1, 2021
* refactor: build rpc types crate

* refactor: peel ckb client

* refactor: error handle

* remove old rpc

* refactor

* refactor: remove extension module

* add extension templete

* remove db protocol

* change extension templete

* recover rpc tests

* change templete name

* fix CI

* add docs

* rebase dev

* cargo update

* update doc

* change crates version

* update readme

* add how to contribute

* rebase dev
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants