From ba00a8259c96e85aa48a071e907886364e4eb9b1 Mon Sep 17 00:00:00 2001 From: fusiondoc Date: Wed, 28 Aug 2024 06:44:57 +0000 Subject: [PATCH] Deployed 776cf5e to 0.3 with MkDocs 1.6.0 and mike 1.1.2 --- .../graph/types/graphobject/index.html | 2 +- 0.3/assets/theme/admonition.css | 51 +++++++++++++++++-- .../instance-handling/index.html | 2 +- .../best-practices/optimisation/index.html | 2 +- 0.3/tutorials/fundamentals/scopes/index.html | 2 +- 0.3/tutorials/index.html | 2 +- 6 files changed, 53 insertions(+), 8 deletions(-) diff --git a/0.3/api-reference/graph/types/graphobject/index.html b/0.3/api-reference/graph/types/graphobject/index.html index ea04ca282..283a9d94e 100644 --- a/0.3/api-reference/graph/types/graphobject/index.html +++ b/0.3/api-reference/graph/types/graphobject/index.html @@ -3111,7 +3111,7 @@

The return value is true when a 'meaningful change' occurs because of this revalidation. A 'meaningful change' is one that would affect dependencies' behaviour. This is used to efficiently skip over calculations for dependencies.

-
+

Restrictions

This method should finish without spawning new processes, blocking the thread, or erroring.

diff --git a/0.3/assets/theme/admonition.css b/0.3/assets/theme/admonition.css index 7a89c03f1..67d8ba696 100644 --- a/0.3/assets/theme/admonition.css +++ b/0.3/assets/theme/admonition.css @@ -3,11 +3,56 @@ background: none !important; } -[dir="ltr"] .md-typeset :is(.admonition, details) { +.md-typeset :is(.admonition, details) { border-radius: 0.25rem; - border-width: 0.1rem; + border-width: 0.1rem !important; + box-shadow: + 0 0.25em 1.5em -0.75em var(--admonition-color), + inset 0 1em 2em -2em var(--admonition-color) + !important; } -[data-md-color-scheme="fusiondoc-dark"] .md-typeset :is(.admonition, details) { +.md-typeset :is(.admonition, details) > :is(.admonition-title, summary)::before { + background-color: currentColor; +} + +.md-typeset .note { + --admonition-color: #448aff; +} +.md-typeset .abstract { + --admonition-color: #00b0ff; +} +.md-typeset .info { + --admonition-color: #00b8d4; +} +.md-typeset .tip { + --admonition-color: #00bfa5; +} +.md-typeset .success { + --admonition-color: #00c853; +} +.md-typeset .question { + --admonition-color: #64dd17; +} +.md-typeset .warning { + --admonition-color: #ff9100; +} +.md-typeset .failure { + --admonition-color: #ff5252; +} +.md-typeset .danger { + --admonition-color: #ff1744; +} +.md-typeset .bug { + --admonition-color: #f50057; +} +.md-typeset .example { + --admonition-color: #7c4dff; +} +.md-typeset .quote { + --admonition-color: #9e9e9e; +} + +[data-md-color-scheme="fusiondoc-dark"] .md-typeset .admonition.details { --md-code-bg-color: var(--fusiondoc-grey-1); } \ No newline at end of file diff --git a/0.3/tutorials/best-practices/instance-handling/index.html b/0.3/tutorials/best-practices/instance-handling/index.html index 20d3eadeb..0aea1d63e 100644 --- a/0.3/tutorials/best-practices/instance-handling/index.html +++ b/0.3/tutorials/best-practices/instance-handling/index.html @@ -2917,7 +2917,7 @@

Returnsscope:ForValues( ... ) }

-
+

Returning multiple values is fragile

Don't return multiple values directly from your function. When a function returns multiple values directly, the extra returned values can easily get diff --git a/0.3/tutorials/best-practices/optimisation/index.html b/0.3/tutorials/best-practices/optimisation/index.html index 29926b747..f657562ff 100644 --- a/0.3/tutorials/best-practices/optimisation/index.html +++ b/0.3/tutorials/best-practices/optimisation/index.html @@ -2957,7 +2957,7 @@

Optimisation


Update Skipping

Fusion tries to skip updates when they result in 'meaningless changes'.

-
+

TL;DR

When your computations return values that aren't meaningfully different, Fusion doesn't bother to perform further updates.

diff --git a/0.3/tutorials/fundamentals/scopes/index.html b/0.3/tutorials/fundamentals/scopes/index.html index 0ec9c5896..032419b6d 100644 --- a/0.3/tutorials/fundamentals/scopes/index.html +++ b/0.3/tutorials/fundamentals/scopes/index.html @@ -3147,7 +3147,7 @@

Adding Methods In Bulk})

You can do this for as many tables as you need.

-
+

Conflicting names

If you pass in two tables that contain things with the same name, scoped() will error.

diff --git a/0.3/tutorials/index.html b/0.3/tutorials/index.html index c7b312b59..9a4c121d7 100644 --- a/0.3/tutorials/index.html +++ b/0.3/tutorials/index.html @@ -2837,7 +2837,7 @@

Get Started

You'll not only learn how Fusion's features work, but you'll also be presented with wisdom from those who've worked with some of the largest Fusion codebases today.

-
+

But first, some advice from the maintainers...

Fusion is pre-1.0 software.