mirror of
https://github.com/bitcoinj/bitcoinj.git
synced 2025-03-13 11:36:15 +01:00
modular-architecture.md: show SLF4J and JSpecify as dependencies of base
This is just a informational change. In the interest of keeping the diagram simple, I have not been showing multiple links to minor direct dependencies. But this change chooses to display SLF4J & JSpecify as direct dependencies of `base`. This makes it more clear that `base`, `core` and `wallet` all will depend on them. The diagram still "lies" a little bit in not showing that they are also direct dependencies, but I think that is an acceptable tradeoff for a diagram that is easier to read.
This commit is contained in:
parent
0e648bcba2
commit
e7545cafe3
1 changed files with 4 additions and 4 deletions
|
@ -87,8 +87,8 @@ flowchart TD
|
||||||
SECPBC --> BC[Bouncy Castle]
|
SECPBC --> BC[Bouncy Castle]
|
||||||
SECPFFM --> SECPC[libsecp256k1]
|
SECPFFM --> SECPC[libsecp256k1]
|
||||||
CORE --> P[ProtoBuf]
|
CORE --> P[ProtoBuf]
|
||||||
CORE .-> S[slf4j]
|
BASE .-> S[slf4j]
|
||||||
CORE .-> JS[JSpecify]
|
BASE .-> JS[JSpecify]
|
||||||
|
|
||||||
classDef external fill:#999;
|
classDef external fill:#999;
|
||||||
class G,S,JS,BC,SECPC,P external;
|
class G,S,JS,BC,SECPC,P external;
|
||||||
|
@ -123,9 +123,9 @@ flowchart TD
|
||||||
CO[o.b.core] --> CR[o.b.crypto]
|
CO[o.b.core] --> CR[o.b.crypto]
|
||||||
end
|
end
|
||||||
CORE --> BASE
|
CORE --> BASE
|
||||||
CORE .-> S[slf4j]
|
|
||||||
CORE .-> JS[JSpecify]
|
|
||||||
CORE --> SECP
|
CORE --> SECP
|
||||||
|
BASE .-> S[slf4j]
|
||||||
|
BASE .-> JS[JSpecify]
|
||||||
SECP[secp-api] .-> SECPFFM[secp-ffm]
|
SECP[secp-api] .-> SECPFFM[secp-ffm]
|
||||||
SECP .-> SECPBOUNCY[secp-bouncy]
|
SECP .-> SECPBOUNCY[secp-bouncy]
|
||||||
SECPBOUNCY .-> BC[Bouncy Castle]
|
SECPBOUNCY .-> BC[Bouncy Castle]
|
||||||
|
|
Loading…
Add table
Reference in a new issue