Skip to content

Commit 1dce358

Browse files
authored
Merge pull request #1354 from nod-ai/staging/v0.6.0
Release v0.6.0
2 parents 934ac0e + b9dda0d commit 1dce358

File tree

317 files changed

+2158
-4168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

317 files changed

+2158
-4168
lines changed

.editorconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
[*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,vue}]
1+
[*]
22
charset = utf-8
33
indent_size = 2
44
indent_style = space
55
insert_final_newline = true
66
trim_trailing_whitespace = true
7-
87
end_of_line = lf
98
max_line_length = 100

.markdownlint-cli2.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
config:
22
line-length: false
3+
no-trailing-spaces: true
4+
single-trailing-newline: true
35
gitignore: true

.vscode/settings.json

Lines changed: 61 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,67 @@
11
{
2-
"cSpell.words": [
3-
"SDXL",
4-
"stabilityai",
5-
"vite",
6-
"vitest",
7-
"vuetify"
8-
],
9-
"cSpell.customDictionaries": {
10-
"library/Attempt": {
11-
"name": "library/Attempt",
12-
"path": "./src/library/Attempt/dictionary.txt",
13-
"description": "Words introduced by the @/library/Attempt module",
14-
"addWords": false
15-
},
16-
"library/math": {
17-
"name": "library/math",
18-
"path": "./src/library/math/dictionary.txt",
19-
"description": "Words introduced by the @/library/math module",
20-
"addWords": false
21-
},
22-
"library/Shortfin": {
23-
"name": "library/Shortfin",
24-
"path": "./src/library/Shortfin/dictionary.txt",
25-
"description": "Words introduced by the @/library/Shortfin module",
26-
"addWords": false
27-
},
2+
"cSpell.words": [
3+
"vite",
4+
"vitest",
5+
"vuetify"
6+
],
7+
"cSpell.customDictionaries": {
8+
"package/effect": {
9+
"name": "package/effect",
10+
"path": "./dictionary.effect.txt",
11+
"description": "Words introduced by the effect package",
12+
"addWords": false
2813
},
29-
"editor.codeActionsOnSave": {
30-
"source.fixAll": "explicit",
14+
"library/math": {
15+
"name": "library/math",
16+
"path": "./src/library/math/dictionary.txt",
17+
"description": "Words introduced by the @/library/math module",
18+
"addWords": false
3119
},
32-
"editor.rulers": [
33-
{
34-
"column": 80,
35-
"color": "#00ff0020",
36-
}, // Might be time to refactor?
37-
{
38-
"column": 100,
39-
"color": "#ffff0020",
40-
}, // Probably time to refactor.
41-
{
42-
"column": 120,
43-
"color": "#ff000020",
44-
}, // Definitely time to refactor!
45-
],
46-
"explorer.fileNesting.enabled": true,
47-
"explorer.fileNesting.patterns": {
48-
"*.ts": "${capture}.test.ts",
49-
"tsconfig.json": "tsconfig.*.json",
50-
"vite.config.*": "jsconfig*, vitest.config.*, cypress.config.*, playwright.config.*, env.d.ts",
51-
"package.json": "package-lock.json, pnpm*, .yarnrc*, yarn*",
52-
"eslint.config.ts": ".eslint*, eslint*, .prettier*, prettier*, .editorconfig",
20+
"library/Shortfin": {
21+
"name": "library/Shortfin",
22+
"path": "./src/library/Shortfin/dictionary.txt",
23+
"description": "Words introduced by the @/library/Shortfin module",
24+
"addWords": false
5325
},
54-
"[markdown]": {
55-
"editor.rulers": [],
26+
"stability-ai": {
27+
"name": "stability-ai",
28+
"path": "./dictionary.stability-ai.txt",
29+
"description": "Words introduced by the stability-ai organization",
30+
"addWords": false
5631
},
32+
"eslint-internal": {
33+
"name": "eslint-internal",
34+
"path": "./eslint-internal/dictionary.txt",
35+
"description": "Words introduced by the eslint-internal module",
36+
"addWords": false
37+
}
38+
},
39+
"editor.codeActionsOnSave": {
40+
"source.fixAll": "explicit"
41+
},
42+
"editor.rulers": [
43+
{
44+
"column": 80,
45+
"color": "#00ff0020"
46+
},
47+
{
48+
"column": 100,
49+
"color": "#ffff0020"
50+
},
51+
{
52+
"column": 120,
53+
"color": "#ff000020"
54+
}
55+
],
56+
"explorer.fileNesting.enabled": true,
57+
"explorer.fileNesting.patterns": {
58+
"*.ts": "${capture}.test.ts",
59+
"tsconfig.json": "tsconfig.*.json",
60+
"vite.config.*": "jsconfig*, vitest.config.*, cypress.config.*, playwright.config.*, env.d.ts",
61+
"package.json": "package-lock.json, pnpm*, .yarnrc*, yarn*",
62+
"eslint.config.ts": ".eslint*, eslint*, .prettier*, prettier*, .editorconfig"
63+
},
64+
"[markdown]": {
65+
"editor.rulers": []
66+
}
5767
}

AGENTS.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Agent Instructions
2+
3+
- [Validate changes](docs/setup/for_developers.md#validation)
4+
- Do this after initial draft to leverage automated fixes and preserve context window.
5+
- Iterate until all issues are resolved before passing to the user for review.

cypress/package.d.ts

Lines changed: 0 additions & 17 deletions
This file was deleted.

cypress/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"extends": "@vue/tsconfig/tsconfig.dom.json",
33
"include": [
44
"./eslint.config.ts",
5-
"./package.d.ts",
65
"./e2e/**/*",
76
"./support/**/*"
87
],

dictionary.effect.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
inspectable
2+
somes

dictionary.stability-ai.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
SDXL
2+
stabilityai

docs/architecture/modules/consumption.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -71,24 +71,24 @@ For modules that are internal to a library (i.e., must be explicitly exposed for
7171
Consider the import of a hybrid internal module from one of its peers:
7272

7373
```typescript
74-
// @/library/Attempt/Fresh/that.ts
74+
// @/library/Range/definition.declared.ts
7575

7676
import {
77-
Attempt_Outcome,
78-
type ProductOf,
79-
type CauseOf,
80-
} from '../../Outcome';
77+
Range_BoundContainment,
78+
} from './BoundContainment';
8179

82-
...
80+
class Range {
81+
...
82+
}
8383

8484
export {
85-
Attempt_Fresh_that,
85+
Range,
8686
};
8787
```
8888

89-
Here, a level-2 member called `Attempt_Outcome` is imported by name into the `Attempt/Fresh/that` module to define a level-3 member called `Attempt_Fresh_that`.
89+
Here, a level-2 member called `Range_BoundContainment` is imported by name into the "/Range/definition.declared.ts" module to define a top-level member called `Range`.
9090

91-
- Both of these are internal modules that will be explicitly exposed as `Attempt.Outcome` and `Attempt.Fresh.that` to external consumers of the entire library.
91+
- Both of these are internal modules that will be explicitly exposed as `Range` and `Range.BoundContainment` to external consumers of the entire library.
9292
- Because of this, it's important for other internal consumers to acknowledge that these members are safe to expose to these external consumers (e.g. when used as parameter types or return types).
9393
- Ergo, `default` imports/exports are avoided to help peer consumers avoid inadvertent aliases that may obfuscate how a member will actually look to an external consumer.
9494

docs/architecture/modules/directory-based/definition-files.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@ flowchart TB
4848
Decision_PrimaryObject ==no ==> File_DefinitionAssembled
4949
5050
Decision_Augmentation ==no ==> File_DefinitionDeclared
51-
Decision_Augmentation ==yes==> File_DefinitionDeclaredWithAugmentation
51+
Decision_Augmentation ==yes==> File_DefinitionDeclaredWithAugmentation
5252
5353
File_DefinitionDeclaredWithAugmentation --> File_DefinitionDeclared
5454
File_DefinitionDeclaredWithAugmentation --> File_DefinitionDeclaredAugmentation -.-> File_DefinitionDeclared
55-
File_DefinitionAssembled --> File_DefinitionAssembledMembers
55+
File_DefinitionAssembled --> File_DefinitionAssembledMembers
5656
5757
File_DefinitionDeclaredAugmentation --- Junction_End
5858
File_DefinitionDeclared --- Junction_End

0 commit comments

Comments
 (0)