mirror of
https://github.com/actix/actix-website
synced 2025-06-27 07:29:02 +02:00
Architecture diagrams of HttpServer and Connection lifecycle (#148)
* add arch diagrams and menu * fix colors for arch diagrams * refine architecture diagrams, ready for review * capitalize titles and add mmdc instruction * apply code review requested changes * Add links to accept, worker and dispatcher too
This commit is contained in:
committed by
Yuki Okushi
parent
53214f4727
commit
c1a8103cbc
12
README.md
12
README.md
@ -21,6 +21,18 @@ hugo server
|
||||
|
||||
Then visit [http://localhost:1313](http://localhost:1313).
|
||||
|
||||
## Updating diagrams
|
||||
|
||||
Diagrams are located under [/static/css/img/diagrams/](https://github.com/actix/actix-website/tree/master/static/img/diagrams) and built with [Mermaid CLI](https://github.com/mermaidjs/mermaid.cli).
|
||||
|
||||
For instance to edit `connection_overview` diagram:
|
||||
```sh
|
||||
cd static/css/img/diagrams
|
||||
vi connection_overview.mmd
|
||||
# Compile diagrams:
|
||||
mmdc -i connection_overview.mmd -o connection_overview.svg
|
||||
```
|
||||
|
||||
# License
|
||||
|
||||
Pretty murky. Right now a massive clone of the tokio website. Will get this
|
||||
|
Reference in New Issue
Block a user