Skip to content

Commit 740c441

Browse files
Built site for gh-pages
1 parent 4a5c391 commit 740c441

14 files changed

+347
-167
lines changed

.nojekyll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
a9637dea
1+
d07b8e3a

docs/architecture.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
33

44
<meta charset="utf-8">
5-
<meta name="generator" content="quarto-1.6.39">
5+
<meta name="generator" content="quarto-1.6.40">
66

77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
88

@@ -35,10 +35,10 @@
3535
<script src="../site_libs/quarto-html/tippy.umd.min.js"></script>
3636
<script src="../site_libs/quarto-html/anchor.min.js"></script>
3737
<link href="../site_libs/quarto-html/tippy.css" rel="stylesheet">
38-
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-e26003cea8cd680ca0c55a263523d882.css" rel="stylesheet" id="quarto-text-highlighting-styles">
38+
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-549806ee2085284f45b00abea8c6df48.css" rel="stylesheet" id="quarto-text-highlighting-styles">
3939
<script src="../site_libs/bootstrap/bootstrap.min.js"></script>
4040
<link href="../site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
41-
<link href="../site_libs/bootstrap/bootstrap-ce8de41c5dcf49f81f95ec2a54f3a28e.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
41+
<link href="../site_libs/bootstrap/bootstrap-5c67a7444eebc356e54fdce0a63e8750.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
4242
<script id="quarto-search-options" type="application/json">{
4343
"location": "navbar",
4444
"copy-button": false,

docs/authentication.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
33

44
<meta charset="utf-8">
5-
<meta name="generator" content="quarto-1.6.39">
5+
<meta name="generator" content="quarto-1.6.40">
66

77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
88

@@ -35,10 +35,10 @@
3535
<script src="../site_libs/quarto-html/tippy.umd.min.js"></script>
3636
<script src="../site_libs/quarto-html/anchor.min.js"></script>
3737
<link href="../site_libs/quarto-html/tippy.css" rel="stylesheet">
38-
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-e26003cea8cd680ca0c55a263523d882.css" rel="stylesheet" id="quarto-text-highlighting-styles">
38+
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-549806ee2085284f45b00abea8c6df48.css" rel="stylesheet" id="quarto-text-highlighting-styles">
3939
<script src="../site_libs/bootstrap/bootstrap.min.js"></script>
4040
<link href="../site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
41-
<link href="../site_libs/bootstrap/bootstrap-ce8de41c5dcf49f81f95ec2a54f3a28e.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
41+
<link href="../site_libs/bootstrap/bootstrap-5c67a7444eebc356e54fdce0a63e8750.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
4242
<script id="quarto-search-options" type="application/json">{
4343
"location": "navbar",
4444
"copy-button": false,

docs/contributing.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
33

44
<meta charset="utf-8">
5-
<meta name="generator" content="quarto-1.6.39">
5+
<meta name="generator" content="quarto-1.6.40">
66

77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
88

@@ -69,10 +69,10 @@
6969
<script src="../site_libs/quarto-html/tippy.umd.min.js"></script>
7070
<script src="../site_libs/quarto-html/anchor.min.js"></script>
7171
<link href="../site_libs/quarto-html/tippy.css" rel="stylesheet">
72-
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-e26003cea8cd680ca0c55a263523d882.css" rel="stylesheet" id="quarto-text-highlighting-styles">
72+
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-549806ee2085284f45b00abea8c6df48.css" rel="stylesheet" id="quarto-text-highlighting-styles">
7373
<script src="../site_libs/bootstrap/bootstrap.min.js"></script>
7474
<link href="../site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
75-
<link href="../site_libs/bootstrap/bootstrap-ce8de41c5dcf49f81f95ec2a54f3a28e.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
75+
<link href="../site_libs/bootstrap/bootstrap-5c67a7444eebc356e54fdce0a63e8750.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
7676
<script id="quarto-search-options" type="application/json">{
7777
"location": "navbar",
7878
"copy-button": false,

docs/customization.html

Lines changed: 158 additions & 78 deletions
Large diffs are not rendered by default.

docs/deployment.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
33

44
<meta charset="utf-8">
5-
<meta name="generator" content="quarto-1.6.39">
5+
<meta name="generator" content="quarto-1.6.40">
66

77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
88

@@ -35,10 +35,10 @@
3535
<script src="../site_libs/quarto-html/tippy.umd.min.js"></script>
3636
<script src="../site_libs/quarto-html/anchor.min.js"></script>
3737
<link href="../site_libs/quarto-html/tippy.css" rel="stylesheet">
38-
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-e26003cea8cd680ca0c55a263523d882.css" rel="stylesheet" id="quarto-text-highlighting-styles">
38+
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-549806ee2085284f45b00abea8c6df48.css" rel="stylesheet" id="quarto-text-highlighting-styles">
3939
<script src="../site_libs/bootstrap/bootstrap.min.js"></script>
4040
<link href="../site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
41-
<link href="../site_libs/bootstrap/bootstrap-ce8de41c5dcf49f81f95ec2a54f3a28e.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
41+
<link href="../site_libs/bootstrap/bootstrap-5c67a7444eebc356e54fdce0a63e8750.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
4242
<script id="quarto-search-options" type="application/json">{
4343
"location": "navbar",
4444
"copy-button": false,

docs/installation.html

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
33

44
<meta charset="utf-8">
5-
<meta name="generator" content="quarto-1.6.39">
5+
<meta name="generator" content="quarto-1.6.40">
66

77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
88

@@ -69,10 +69,10 @@
6969
<script src="../site_libs/quarto-html/tippy.umd.min.js"></script>
7070
<script src="../site_libs/quarto-html/anchor.min.js"></script>
7171
<link href="../site_libs/quarto-html/tippy.css" rel="stylesheet">
72-
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-e26003cea8cd680ca0c55a263523d882.css" rel="stylesheet" id="quarto-text-highlighting-styles">
72+
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-549806ee2085284f45b00abea8c6df48.css" rel="stylesheet" id="quarto-text-highlighting-styles">
7373
<script src="../site_libs/bootstrap/bootstrap.min.js"></script>
7474
<link href="../site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
75-
<link href="../site_libs/bootstrap/bootstrap-ce8de41c5dcf49f81f95ec2a54f3a28e.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
75+
<link href="../site_libs/bootstrap/bootstrap-5c67a7444eebc356e54fdce0a63e8750.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
7676
<script id="quarto-search-options" type="application/json">{
7777
"location": "navbar",
7878
"copy-button": false,
@@ -173,7 +173,7 @@
173173
<h2 id="toc-title">On this page</h2>
174174

175175
<ul>
176-
<li><a href="#install-all-dependencies-in-a-vscode-dev-container" id="toc-install-all-dependencies-in-a-vscode-dev-container" class="nav-link active" data-scroll-target="#install-all-dependencies-in-a-vscode-dev-container">Install all dependencies in a VSCode Dev Container</a></li>
176+
<li><a href="#install-all-development-dependencies-in-a-vscode-dev-container" id="toc-install-all-development-dependencies-in-a-vscode-dev-container" class="nav-link active" data-scroll-target="#install-all-development-dependencies-in-a-vscode-dev-container">Install all development dependencies in a VSCode Dev Container</a></li>
177177
<li><a href="#install-development-dependencies-manually" id="toc-install-development-dependencies-manually" class="nav-link" data-scroll-target="#install-development-dependencies-manually">Install development dependencies manually</a>
178178
<ul class="collapse">
179179
<li><a href="#uv" id="toc-uv" class="nav-link" data-scroll-target="#uv">uv</a></li>
@@ -217,13 +217,13 @@ <h1 class="title">Installation</h1>
217217
</header>
218218

219219

220-
<section id="install-all-dependencies-in-a-vscode-dev-container" class="level2">
221-
<h2 class="anchored" data-anchor-id="install-all-dependencies-in-a-vscode-dev-container">Install all dependencies in a VSCode Dev Container</h2>
222-
<p>If you use VSCode with Docker to develop in a container, the following VSCode Dev Container configuration will install all dependencies:</p>
220+
<section id="install-all-development-dependencies-in-a-vscode-dev-container" class="level2">
221+
<h2 class="anchored" data-anchor-id="install-all-development-dependencies-in-a-vscode-dev-container">Install all development dependencies in a VSCode Dev Container</h2>
222+
<p>If you use VSCode with Docker to develop in a container, the following VSCode Dev Container configuration will install all development dependencies:</p>
223223
<div class="sourceCode" id="cb1"><pre class="sourceCode json code-with-copy"><code class="sourceCode json"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">{</span></span>
224224
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a> <span class="dt">"name"</span><span class="fu">:</span> <span class="st">"Python 3"</span><span class="fu">,</span></span>
225225
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a> <span class="dt">"image"</span><span class="fu">:</span> <span class="st">"mcr.microsoft.com/devcontainers/python:1-3.12-bookworm"</span><span class="fu">,</span></span>
226-
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a> <span class="dt">"postCreateCommand"</span><span class="fu">:</span> <span class="st">"sudo apt update &amp;&amp; sudo apt install -y python3-dev libpq-dev graphviz &amp;&amp; uv venv &amp;&amp; uv sync"</span><span class="fu">,</span></span>
226+
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a> <span class="dt">"postCreateCommand"</span><span class="fu">:</span> <span class="st">"sudo apt update &amp;&amp; sudo apt install -y python3-dev libpq-dev graphviz libwebp-dev &amp;&amp; npm install [email protected] &amp;&amp; npm install -g sass &amp;&amp; npm install -g gulp &amp;&amp; uv venv &amp;&amp; uv sync"</span><span class="fu">,</span></span>
227227
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a> <span class="dt">"features"</span><span class="fu">:</span> <span class="fu">{</span></span>
228228
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a> <span class="dt">"ghcr.io/va-h/devcontainers-features/uv:1"</span><span class="fu">:</span> <span class="fu">{</span></span>
229229
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a> <span class="dt">"version"</span><span class="fu">:</span> <span class="st">"latest"</span></span>
@@ -258,7 +258,7 @@ <h3 class="anchored" data-anchor-id="docker-and-docker-compose">Docker and Docke
258258
<section id="postgresql-headers" class="level3">
259259
<h3 class="anchored" data-anchor-id="postgresql-headers">PostgreSQL headers</h3>
260260
<p>For Ubuntu/Debian:</p>
261-
<div class="sourceCode" id="cb5"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="fu">sudo</span> apt update <span class="kw">&amp;&amp;</span> <span class="fu">sudo</span> apt install <span class="at">-y</span> python3-dev libpq-dev</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
261+
<div class="sourceCode" id="cb5"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="fu">sudo</span> apt update <span class="kw">&amp;&amp;</span> <span class="fu">sudo</span> apt install <span class="at">-y</span> python3-dev libpq-dev libwebp-dev</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
262262
<p>For macOS:</p>
263263
<div class="sourceCode" id="cb6"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="ex">brew</span> install postgresql</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
264264
<p>For Windows:</p>
@@ -322,7 +322,8 @@ <h2 class="anchored" data-anchor-id="start-development-database">Start developme
322322
<h2 class="anchored" data-anchor-id="run-the-development-server">Run the development server</h2>
323323
<p>Before running the development server, make sure the development database is running and tables and default permissions/roles are created first. Then run the following command in your terminal from the root directory:</p>
324324
<div class="sourceCode" id="cb14"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb14-1"><a href="#cb14-1" aria-hidden="true" tabindex="-1"></a><span class="ex">uvicorn</span> main:app <span class="at">--host</span> 0.0.0.0 <span class="at">--port</span> 8000 <span class="at">--reload</span></span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
325-
<p>Navigate to http://localhost:8000/</p>
325+
<p>Navigate to http://localhost:8000/.</p>
326+
<p>(Note: If startup fails with a sqlalchemy/psycopg2 connection error, make sure that Docker Desktop and the database service are running and that the environment variables in the <code>.env</code> file are correctly populated, and then try again.)</p>
326327
</section>
327328
<section id="lint-types-with-mypy" class="level2">
328329
<h2 class="anchored" data-anchor-id="lint-types-with-mypy">Lint types with mypy</h2>

0 commit comments

Comments
 (0)