-
Notifications
You must be signed in to change notification settings - Fork 9
Project Structure
webxoss edited this page Nov 23, 2018
·
2 revisions
Image source
Powered by plantuml
@startuml
cloud "WIXOSS" {
[Official home page]
}
package "Preparing" {
[wixoss-fetch]-down->[wixoss-cook]: Transform to WEBXOSS-defined format
}
[Official home page] .right.> [wixoss-fetch]: Fetch origin card data\n (Page, image, raw JSON)
actor Me
[wixoss-cook] -down-> Me
note left: 💻 Code card Effects!
package "ServerSide" {
[webxoss-core]
}
Me .right.> [webxoss-core]
package "IO" {
[socket.io]
[Fake IO]
}
[webxoss-core] <--> [socket.io]: Online\nplaying
[webxoss-core] <..> [Fake IO]: Offline\ntesting
package "ClientSide" {
[webxoss-client] <--> [DeckEditor]
}
[socket.io] <--> [webxoss-client]: Network
[Fake IO] <..> [webxoss-client]: window.postMessage
package "Tools" {
[webxoss-tran]
}
[webxoss-tran] -> [webxoss-client]: Translate
@enduml