Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
521ae92
Moved Get Started & Developer Framework into their own folders
validbeck Jun 21, 2024
1657800
Resolved broken links -releases
validbeck Jun 21, 2024
7082772
Resolved broken links +releases
validbeck Jun 21, 2024
377b5d0
Added filename conventions to style guide
validbeck Jun 25, 2024
5f83acf
Moved contributing & fine print
validbeck Jun 25, 2024
5f92e0a
Sorted Get Started
validbeck Jun 25, 2024
e61ae86
Sorted Developer Framework
validbeck Jun 25, 2024
ccba083
Sorted Model Workflows in Guides
validbeck Jun 25, 2024
11f3e62
Sorted Model Inventory in Guides
validbeck Jun 25, 2024
16c88df
Sorted Model Documentation Templates
validbeck Jun 25, 2024
45f1af6
Model documentation wip
validbeck Jun 25, 2024
2076f29
Model documentation done
validbeck Jun 25, 2024
16258b4
Model testing done
validbeck Jun 25, 2024
1863667
Forgot to move JupyterHub logo
validbeck Jun 25, 2024
7b9c192
Model validation WIP
validbeck Jun 25, 2024
6a6dc05
Model validation done, next do stress-test of links & imgs
validbeck Jun 25, 2024
c37b659
Pulled in files from main & re-rendered site
validbeck Jun 26, 2024
384d323
Pulled in files from main & re-rendered site
validbeck Jun 26, 2024
1f2de6f
Removed duplicate margin footnotes numbering
validbeck Jun 26, 2024
42c974c
Pulled in files from main again & re-rendered site
validbeck Jun 26, 2024
0ade50e
Moved images for documentation template into right folder
validbeck Jun 27, 2024
4b14556
Another pass of images & quick styling quirks
validbeck Jun 27, 2024
4788b02
Draft updates to style guide
validbeck Jun 27, 2024
e09448c
1st pass of HTML links
validbeck Jun 27, 2024
ddd8b02
1st pass of training modules, fixed html links & imgs
validbeck Jun 27, 2024
5952d2a
Simplified relative links
validbeck Jun 27, 2024
f61ecfe
Merge PR# from `main` into beck/sc-4799/restructuring-of-docs-site-la…
validbeck Jun 27, 2024
c3dcbac
Moved Configuration & resolved broken links
validbeck Jun 27, 2024
26a61a7
Last stress-test of training modules
validbeck Jun 27, 2024
86db4b3
Renamed unwieldy quickstart files
validbeck Jun 27, 2024
7a21396
1st pass of image file renames -releases
validbeck Jun 27, 2024
18ed6c0
Moved old index CSS into archive
validbeck Jun 27, 2024
17d87fc
Moved old files into site-unused
validbeck Jun 27, 2024
f18a035
developer-framework/platform-ui > developer/platform in directories
validbeck Jun 27, 2024
f3db78e
Added placeholder docs
validbeck Jun 28, 2024
32f210a
Tweaking README
validbeck Jun 28, 2024
98f646e
Renamed assets in releases & sorted site-unused
validbeck Jul 2, 2024
9c1563f
Placeholder files for WP links
validbeck Jul 2, 2024
8e8fe16
Update QuickStart link & time required
nrichers Jul 2, 2024
2deb645
Pulled in latest from main & re-rendered part 3839843
validbeck Jul 2, 2024
bb1d793
Added quickstart placeholder & moved RESTAPI qmd into site-unused
validbeck Jul 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
80 changes: 74 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

![](site/about/ValidMind-logo-color.svg)

This is the home for the user-facing documentation and related infrastructure for ValidMind. If you want to make updates to our external docs site, you're in the right place.
This is the home for the user-facing documentation and related infrastructure for ValidMind. If you want to make updates to our external docs site, you're in the right place!

## Contributing to the documentation

We believe in the power of collaboration and welcome contributions from the community. If you've noticed an issue or have ideas for improvement, please create a pull request or submit an issue. A member of ValidMind's documentation team will review your suggestions and support you in contributing to the docs.

- Follow the [Quickstart](https://docs.validmind.ai/guide/quickstart.html) for a 20 minute introduction to the Developer Framework and ValidMind Platform.
- Follow the [Quickstart](https://docs.validmind.ai/guide/quickstart-try-developer-framework-with-jupyterhub.html) for a 15-minute introduction to the Developer Framework and ValidMind Platform.
Comment thread
validbeck marked this conversation as resolved.

- Read the [Developer Framework docs](https://docs.validmind.ai/guide/developer-framework.html) for more information about ValidMind's open source tests and Jupyter notebooks.

Expand All @@ -25,21 +25,22 @@ You need:
- For Windows operating systems, install the `make` command via [Cygwin](https://cygwin.com/install.html)

## How to contribute
> First, read through and familiarize yourself with our [ValidMind style guide](https://docs.validmind.ai/about/style-guide.html).

Our core docs are sourced in Quarto Markdown under [site/guide/](https://github.com/validmind/documentation/tree/main/site/guide). If you create new documentation, make sure to add it to the [_quarto.yml](https://github.com/validmind/documentation/blob/main/site/_quarto.yml) file.
Our core docs are sourced in Quarto Markdown under [`site`](https://github.com/validmind/documentation/tree/main/site/). If you create new documentation, make sure to add it to the [`_quarto.yml`](https://github.com/validmind/documentation/blob/main/site/_quarto.yml) file.

If you are creating a pull request, test your changes by rendering or previewing the site. Note that if this is your first time contributing, you will be asked to sign a contributor license agreement (CLA).

## Preview the docs site
### Preview the docs site

```bash
cd site
quarto preview
```

## Render the docs site
### Render the docs site

Just render the site:
To render the site:

```bash
cd site
Expand All @@ -53,3 +54,70 @@ site
└── _site ...
└── *.html, *.css, *.png, *.js ...
```

## Directory map

### `site`
Core files you manipulate live under `site` in these key directories that more or less correlate to the sections of the docs site reachable via the top navigation bar:

- `about`
- `developer-framework`
- `faq`
- `get-started`
- `guide`
- `support`

These directories may have sub-directories depending on their size and grouped sub-topics contained within.

#### Special `site` directories
- `releases` — Correlates to the "Releases" section under [About](https://docs.validmind.ai/about/overview.html).
- `training` — Correlates to the "Training" section under [Get Started](https://docs.validmind.ai/training/training-overview.html).

#### Supporting `site` directories
- `_site` — This is where static files rendered by `quarto render` get placed.
- `assets` — This is where general shared assets live (stylesheets, promotional images, etc.).
- `notebooks` — This is where notebooks retrieved from the [`developer-framework` repo](https://github.com/validmind/developer-framework) live.
- `tests` — This is where tests retrieved from the [`developer-framework` repo](https://github.com/validmind/developer-framework) live.
- `wip` — Work in progress files should live here, and have [the `search` flag set to `false`](https://quarto.org/docs/websites/website-search.html#disabling-search).

### Auxiliary directories

- `site-unused` — Archived files get moved here.
- `templates` — You can find generic structural templates in this folder here to help you build your guides.

## Working with files

### `.qmd`
> Files for the docs site are created using [Quarto Markdown](https://quarto.org/docs/authoring/markdown-basics.html) (`.qmd`). These, along with any Jupyter Notebooks pulled in from `developer-framework`, get rendered into HTML files.

#### Hyperlinks
When constructing links, refer to the `.qmd` file as Quarto will properly render these into `.html` links on your behalf and check to see if the destinations are able to be resolved:

| Correct | Incorrect |
|---|---|
| `[Get started with JupyterHub](get-started/developer/try-with-jupyterhub.qmd)` | `[Get started with JupyterHub](get-started/developer/try-with-jupyterhub.html)` |

The only exceptions are within HTML, such as CSS-styled buttons which necessitate usage of `.html` href links:

```html
<a class="btn btn-primary" role="button" style="padding: 12px;color: var(--bs-white);background: #DE257E;border-radius: 4px;margin-top: 40px;font-family: 'Inter';font-style: normal;font-weight: 700;font-size: 14px;line-height: 100%;border: 1px solid var(--bs-pink);" href="get-started/developer/try-with-jupyterhub.html">QuickStart</a>
```

> You'll need to pay special attention to these links and manually test them to ensure that they are not broken whenever any changes to file destinations are made.

When constructing filepaths, including while using [Quarto's Includes](https://quarto.org/docs/authoring/includes.html) (single-sourcing feature), you'll also want start with the root directory whenever possible as this minimizes usage of unclear relative paths:

| Correct | Incorrect |
|---|---|
| `[Register models in the inventory](/guide/model-inventory/register-models-in-inventory.qmd)` | `[Register models in the inventory](../../register-models-in-inventory.qmd)` |

### Jupyter Notebooks
> Notebooks (`.ipynb` files) are NOT edited via this `documentation` repo, as any changes will be overridden.

Changes need to be made in the [root repository `developer-framework`](https://github.com/validmind/developer-framework) and pulled into this one with:

```bash
make get-source
```


File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ If your company has strict security requirements and requires you to connect via

To follow the QuickStart, you need access to ONE of the following:

- [JupyterHub](quickstart-try-developer-framework-with-jupyterhub.qmd) (recommended)
- [Google Colaboratory (Colab)](quickstart-try-developer-framework-with-colab.qmd)
- [JupyterHub](try-with-jupyterhub.qmd) (recommended)
- [Google Colaboratory (Colab)](try-with-colab.qmd)
- [Docker Desktop](quickstart-try-developer-framework-with-docker.qmd)

To run our sample Jupyter Notebooks locally, your developer environment must support **Python {{< var python-version >}}**.
Expand All @@ -37,5 +37,5 @@ You need to be able to access our ValidMind Web UI from a modern browser such as

## What's next

Continue with Explore the {{< var vm_dev >}}. We recommend using [JupyterHub](quickstart-try-developer-framework-with-jupyterhub.qmd).
Continue with Explore the {{< var vm_dev >}}. We recommend using [JupyterHub](try-with-jupyterhub.qmd).

File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Upload documentation and test results for a specific model, to review and valida
## Prerequisites

- You hold the `Developer` or `Validator` role
- The model you are documenting is [registered in the model inventory](register-models-in-model-inventory.qmd).
- The model you are documenting is [registered in the model inventory](register-models-in-inventory.qmd).

## Steps

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The {{< var vm_dev >}} executes test suites and functions locally in your enviro

ValidMind does not send datasets outside of your environment. Additionally, ValidMind adheres to a strict data confidentiality and retention policy, compliant with the SOC 2 security standard.

For more information, refer to our [data privacy policy](../about/data-privacy-policy.qmd).
For more information, refer to our [data privacy policy](/about/data-privacy-policy.qmd).

## Can the tool automatically document other non-standard ETL steps or performance metrics from notebooks?

Expand Down
10 changes: 5 additions & 5 deletions site-unused/index-old.qmd → site-unused/qmd/index-old.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,12 @@ html:
</div>
</div>
</div>
<a class="btn btn-primary" role="button" style="padding: 12px;color: var(--bs-white);background: #DE257E;border-radius: 4px;margin-top: 64px;font-family: 'Inter';font-style: normal;font-weight: 700;font-size: 14px;line-height: 100%;border: 1px solid var(--bs-pink);" href="guide/quickstart-try-developer-framework-with-jupyterhub.html">QuickStart</a>
<a class="btn btn-primary" role="button" style="padding: 12px;color: var(--bs-white);background: #DE257E;border-radius: 4px;margin-top: 64px;font-family: 'Inter';font-style: normal;font-weight: 700;font-size: 14px;line-height: 100%;border: 1px solid var(--bs-pink);" href="guide/try-with-jupyterhub.html">QuickStart</a>
</div>
</div>
</div>
<div class="col-lg-12 col-xl-1 col-xxl-1"></div>
<div class="col-xl-6 col-xxl-7 d-flex d-lg-flex justify-content-center justify-content-lg-center"><img class="img-fluid" src="assets/img/Group%2038-2.png" style="position: relative;overflow: clip;padding-top: 40px;"></div>
<div class="col-xl-6 col-xxl-7 d-flex d-lg-flex justify-content-center justify-content-lg-center"><img class="img-fluid" src="assets/img/validmind-demo-screen.png" style="position: relative;overflow: clip;padding-top: 40px;"></div>
</div>
</div>
</section>
Expand All @@ -78,7 +78,7 @@ html:
</div>
<div class="col-xl-1" style="padding: 0px;"></div>
<div class="col" style="padding: 0;padding-left: 0;margin-bottom: 32px;">
<div class="card" style="border-style: none;background: transparent;"><img class="card-img-top w-100 d-block" style="border-radius: 8px;" src="assets/img/f1.png">
<div class="card" style="border-style: none;background: transparent;"><img class="card-img-top w-100 d-block" style="border-radius: 8px;" src="assets/img/validmind-flowchart.png">
<div class="card-body" style="padding-top: 12px;padding-bottom: 12px;">
<h4 class="card-title">Model Developers</h4>
<p class="card-text" style="margin-bottom: 0;">Automate your model documentation and testing tasks with the {{< var vm_framework >}}.</p><a class="text-nowrap" type="button" style="padding: 0;color: var(--bs-pink);background: transparent;border-radius: 4px;margin-top: 24px;font-family: 'Inter';font-style: normal;font-weight: 700;font-size: 14px;line-height: 100%;border: 1px none #475569;text-decoration: underline;" href="guide/get-started-developer-framework.html">Get started</a>
Expand All @@ -88,7 +88,7 @@ html:
</div>
<div class="col-xl-1 col-xxl-1" style="padding: 0px;width: 2%;"></div>
<div class="col" style="padding: 0;padding-right: 0px;">
<div class="card" style="border-style: none;background: transparent;"><img class="card-img-top w-100 d-block" style="border-radius: 8px;" src="assets/img/f2.png">
<div class="card" style="border-style: none;background: transparent;"><img class="card-img-top w-100 d-block" style="border-radius: 8px;" src="assets/img/validmind-validation.png">
<div class="card-body" style="padding-top: 12px;padding-bottom: 12px;">
<h4 class="card-title">Model Validators</h4>
<p class="card-text" style="margin-bottom: 0;">Review and evaluate models and documentation to ensure they comply with organizational &amp; regulatory requirements.</p><a class="text-nowrap" type="button" style="padding: 0;color: var(--bs-pink);background: transparent;border-radius: 4px;margin-top: 24px;font-family: 'Inter';font-style: normal;font-weight: 700;font-size: 14px;line-height: 100%;border: 1px none #475569;text-decoration: underline;" href="guide/preparing-validation-reports.html">Get started</a>
Expand All @@ -107,7 +107,7 @@ html:
<p style="margin-bottom: 28px;color: var(--bs-gray-400);padding: 16px;background: transparent;border-radius: 0;padding-top: 0;padding-bottom: 0;padding-right: 0;border: 1px none var(--bs-white);border-left-style: solid;border-left-color: var(--bs-gray-400);"><strong>Need some help? Try our self-service documentation or email us at:&nbsp;</strong><a href="mailto:[email protected]"><strong><span style="text-decoration: underline;">[email protected]</span></strong></a></p><a class="btn btn-secondary" role="button" style="padding: 12px;color: var(--bs-white);background: transparent;border-radius: 4px;margin-top: 4px;font-family: 'Inter';font-style: normal;font-weight: 700;font-size: 14px;line-height: 100%;margin-right: 8px;border: 1px solid var(--bs-white);border-left-color: var(--bs-white);" href="faq/faq.html">Frequently Asked Questions</a><a class="btn btn-primary" role="button" style="padding: 12px;color: var(--bs-white);background: #DE257E;border-radius: 4px;margin-top: 8px;font-family: 'Inter';font-style: normal;font-weight: 700;font-size: 14px;line-height: 100%;border: 1px solid var(--bs-pink);" href="https://validmind.com/contact/">Request A Demo</a>
</div>
<div class="col-lg-1" style="padding: 0;"></div>
<div class="col-lg-5 col-xl-5 d-md-flex d-lg-flex d-xl-flex justify-content-md-center justify-content-lg-center align-items-lg-end justify-content-xl-center" style="padding: 0;padding-right: 0;margin-bottom: -40px;"><img class="img-fluid" src="assets/img/Group%2026.png" style="max-width: 100%;"></div>
<div class="col-lg-5 col-xl-5 d-md-flex d-lg-flex d-xl-flex justify-content-md-center justify-content-lg-center align-items-lg-end justify-content-xl-center" style="padding: 0;padding-right: 0;margin-bottom: -40px;"><img class="img-fluid" src="assets/img/validmind-support.png" style="max-width: 100%;"></div>
</div>
</div>
</section>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading