Skip to content

Commit b4c89d3

Browse files
committed
feat(tools-nx-forecast): Added a Nx plugin package for development with Forecast
1 parent 971df74 commit b4c89d3

19 files changed

Lines changed: 667 additions & 36 deletions

File tree

.vscode/extensions.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44
"esbenp.prettier-vscode",
55
"firsttris.vscode-jest-runner",
66
"dbaeumer.vscode-eslint",
7-
"ms-vscode-remote.remote-containers",
87
"asyncapi.asyncapi-preview",
9-
"ms-dotnettools.csharp",
108
"streetsidesoftware.code-spell-checker",
119
"langium.langium-vscode",
1210
"pat-sullivan.storm-schema",
@@ -19,9 +17,9 @@
1917
"meta.relay",
2018
"bradlc.vscode-tailwindcss",
2119
"vscode-icons-team.vscode-icons",
22-
"knisterpeter.vscode-commitizen",
2320
"prisma.prisma",
2421
"capaj.graphql-codegen-vscode",
25-
"davidanson.vscode-markdownlint"
22+
"davidanson.vscode-markdownlint",
23+
"storm-software.forecast"
2624
]
2725
}

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ StormStack is built using <a href="https://nx.dev/" target="_blank">Nx</a>, a se
3232
- [Build](#build)
3333
- [Development Server](#development-server)
3434
- [Forecast - Model-Driven Development](#forecast---model-driven-development)
35+
- [Visual Studio Code Extension](#visual-studio-code-extension)
3536
- [Environment Configuration Help](#environment-configuration-help)
3637
- [Plug-Ins](#plug-ins)
3738
- [Generate an Application](#generate-an-application)
@@ -102,6 +103,10 @@ In StormStack, ⚡ _forecast_ refers to a collection of applications and librari
102103
More information can be found in the [📓 Documentation](https://stormstack.github.io/stormstack).
103104
<br /><br />
104105

106+
## Visual Studio Code Extension
107+
108+
Forecast has it's own Visual Studio Code extension to support the language model in the IDE. The extension can be found in the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=storm-software.forecast).
109+
105110
# Environment Configuration Help
106111

107112
If you run into any issues while trying to run any of the above steps, please reach out to Patrick Sullivan. See the [Support](#support) section for more information.

libs/core/config/src/readme-templates/README.footer.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
5555
<tfoot>
5656
<tr>
5757
<td align="center" size="13px" colspan="7">
58-
<a href="https://all-contributors.js.org/docs/en/bot/usage">
59-
<img src="https://raw.githubusercontent.com/all-contributors/all-contributors-cli/1b8533af435da9854653492b1327a23a4dbd0a10/assets/logo-small.svg" />
60-
Add your contributions</a>
58+
<a href="https://all-contributors.js.org/docs/en/bot/usage">Add your contributions</a>
6159
</td>
6260
</tr>
6361
</tfoot>

pnpm-lock.yaml

Lines changed: 94 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/nx/forecast/.eslintrc.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"extends": "../../../.eslintrc.json",
3+
"ignorePatterns": ["!**/*"],
4+
"overrides": [
5+
{
6+
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
7+
"parserOptions": {
8+
"project": ["tools/nx/forecast/tsconfig.*?.json"]
9+
},
10+
"rules": {}
11+
},
12+
{
13+
"files": ["*.ts", "*.tsx"],
14+
"rules": {
15+
"@typescript-eslint/no-non-null-assertion": "off"
16+
}
17+
},
18+
{
19+
"files": ["*.js", "*.jsx"],
20+
"rules": {}
21+
},
22+
{
23+
"files": ["./executors.json"],
24+
"parser": "jsonc-eslint-parser",
25+
"rules": {
26+
"@nx/nx-plugin-checks": "error"
27+
}
28+
}
29+
]
30+
}

0 commit comments

Comments
 (0)