1
0
mirror of https://github.com/actix/actix-website synced 2024-11-24 08:43:01 +01:00
actix-website/README.md

40 lines
1.0 KiB
Markdown
Raw Normal View History

2018-05-22 23:15:08 +02:00
# Actix Website
The work in progress website for the actix project based on tokio's website.
## Getting Started
Building the website depends on [Hugo](http://gohugo.io). So, first make sure
that you have it installed. If on OS X and using Homebrew, run the following:
```sh
brew update && brew install hugo
```
Then, get the website running locally:
```sh
2019-03-23 20:14:24 +01:00
git clone https://github.com/actix/actix-website.git
2018-10-26 15:10:30 +02:00
cd actix-website
2018-05-22 23:15:08 +02:00
hugo server
2018-01-10 02:08:38 +01:00
```
2018-05-22 23:15:08 +02:00
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
```
2018-05-22 23:15:08 +02:00
# License
Pretty murky. Right now a massive clone of the tokio website. Will get this
figured out as we go along.