Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
31b0854
transition from MDX v1 to v3 for Docusaurus v3 upgrade.
sivaprasadanakarla Oct 29, 2024
05745af
fix markdown file issues
sivaprasadanakarla Nov 6, 2024
92f04b6
fix issues highlighted in PR https://github.com/finos/FDC3/pull/1406
sivaprasadanakarla Nov 6, 2024
c03601e
Updating interop.io logo and adjusting styles for images without a a …
kriswest Oct 24, 2024
079a4b8
more showcase style adjustments
kriswest Oct 24, 2024
5cf69ee
transition from MDX v1 to v3 for Docusaurus v3 upgrade.
sivaprasadanakarla Oct 29, 2024
01f1cfe
fix markdown file issues
sivaprasadanakarla Nov 6, 2024
27c69d8
fix issues highlighted in PR https://github.com/finos/FDC3/pull/1406
sivaprasadanakarla Nov 6, 2024
0b50077
test
sivaprasadanakarla Nov 6, 2024
2b58c52
Merge branch 'Issue#1371' of https://github.com/sivaprasadanakarla/FD…
sivaprasadanakarla Nov 6, 2024
ab1d49f
initial updates
kriswest Jan 29, 2025
ed1297d
Merge branch 'Issue#1371' of https://github.com/sivaprasadanakarla/FD…
kriswest Jan 29, 2025
a8dd1cf
Merge branch ''sivaprasadanakarla-Issue#1371'' into update-docusaurus…
kriswest Jan 29, 2025
84a6baf
Merge branch 'update-docusaurus-temp' into fdc3-web-impl-update-docus…
kriswest Jan 29, 2025
db035ee
Further md file fixes needed after FDC3 for the Web
kriswest Jan 29, 2025
646bbad
removing duplicated files and correcting broken links and anchors
kriswest Jan 29, 2025
40d6d63
Update to docusaurus 3.7.0
kriswest Jan 29, 2025
aa11f4f
reapply linting to fdc3-workbench
kriswest Jan 29, 2025
e8f6a7d
More workbench linting adjustments
kriswest Jan 30, 2025
e4f99d2
adjust npm-build (package.yml) workflow
kriswest Jan 30, 2025
fb490dd
more tweask to lining and npm-build task
kriswest Jan 30, 2025
1be6eda
Fix npm run version
patrocinio Feb 14, 2025
46af327
Merge branch 'main' into fdc3-web-impl-update-docusaurus
robmoffat Feb 20, 2025
9fef2db
Merge pull request #1517 from patrocinio/npm-version-2
robmoffat Feb 20, 2025
926e07c
Updated to include new versions and Paul's/Kris's changes
robmoffat Feb 20, 2025
5946d12
trying to fix version in context files
robmoffat Feb 20, 2025
aec9a0f
Fixed version replacement in schemas
robmoffat Feb 21, 2025
395dda2
Merge branch 'main' into fdc3-web-impl-update-docusaurus
kriswest Feb 25, 2025
a2938de
Merge branch 'main' into fdc3-web-impl-update-docusaurus
kriswest Feb 26, 2025
72653d1
Apply suggestions from code review by @julianna-ciq
kriswest Feb 26, 2025
5ef4ff2
add prism-react-render + remove defunct resolutions
kriswest Feb 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 16 additions & 6 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,23 @@ jobs:
with:
filters: |
builtFiles:
- '.eslint*'
- 'src/**'
- 'schemas/**'
- 'packages/*/eslint*'
- 'packages/*/tsconfig.json'
- 'packages/*/src/**'
- 'packages/*/schemas/**'
- 'packages/*/package-lock.json'
- 'packages/*/package.json'
- 'packages/*/rollup.config.js'
- 'packages/*/s2tQuicktypeUtil.js'
- 'packages/fdc3-schema/code-generation/generate-type-predicates.ts'
- 'toolbox/fdc3-workbench/src/**'
- 'toolbox/fdc3-workbench/package.json'
- 'toolbox/fdc3-workbench/package-lock.json'
- 'toolbox/fdc3-workbench/eslint.config.mjs'
- 'toolbox/fdc3-workbench/tsconfig.json'
- 'eslint*'
- 'package-lock.json'
- 'package.json'
- 'rollup.config.js'
- 's2tQuicktypeUtil.js'
- 'tsconfig.json'
- '.github/workflows/package.yml'

Expand Down Expand Up @@ -78,7 +88,7 @@ jobs:

- name: Test
if: ${{ needs.changes.outputs.builtFiles == 'true' }}
run: npm run test --ci --coverage --maxWorkers=2
run: npm run test

- name: Build
if: ${{ needs.changes.outputs.builtFiles == 'true' }}
Expand Down
34 changes: 34 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4,636 changes: 2,318 additions & 2,318 deletions packages/fdc3-schema/generated/api/BrowserTypes.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion toolbox/fdc3-explained/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# <a href='http://fdc3.finos.org/toolbox/fdc3-explained'><img src='logo.png' alt='FDC3 Explained Logo'></a>
# <a href='http://fdc3.finos.org/toolbox/fdc3-explained'><img src='logo.png' alt='FDC3 Explained Logo' /></a>

FDC3 Explained was originally created by Johan Sandersson, an original maintainer of FDC3, and contributed to the project. It shows how easy it is to create very simple HTML and JavaScript that can use the FDC3 APIs to facilitate interoperability.

Expand Down
2 changes: 1 addition & 1 deletion toolbox/fdc3-workbench/NOTICE
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FDC3 Workbench - Fintech Open Source Foundation (https://www.finos.org/)
Copyright 2021-2023 Finsemble, inc. info@finsemble.com
Copyright 2021 2023 Contributors to the FDC3 standards project
Copyright 2021-2023 Contributors to the FDC3 standards project
1 change: 0 additions & 1 deletion toolbox/fdc3-workbench/eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import { fixupPluginRules } from "@eslint/compat";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";
import eslintConfigPrettier from "eslint-config-prettier";
import path from "node:path";
import { fileURLToPath } from "node:url";
Expand Down
4 changes: 2 additions & 2 deletions toolbox/fdc3-workbench/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
"start": "vite",
"preview": "vite preview",
"build": "tsc && vite build",
"lint": "eslint --cache --quiet **/*.{ts,tsx,js,jsx} && prettier --check **/*.{ts,tsx,js,jsx,json,yml,css,html,md}",
"lint:fix": "eslint --cache --quiet --fix **/*.{ts,tsx,js,jsx} && prettier --write **/*.{ts,tsx,js,jsx} && prettier --write **/*.{json,yml,css,html,md}"
"lint": "eslint **/*.{ts,tsx} && prettier --check **/*.{ts,tsx,js,jsx,json,yml,css,html,md}",
"lint:fix": "eslint --fix **/*.{ts,tsx} && prettier --write **/*.{ts,tsx,js,jsx} && prettier --write **/*.{json,yml,css,html,md}"
},
"eslintConfig": {
"extends": [
Expand Down
4 changes: 2 additions & 2 deletions toolbox/fdc3-workbench/src/utility/Fdc3Api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ export async function getTargetOptions(intent: string, context: ContextType): Pr
let foundApp = groupedApps.find((app) => app.appId === currentApp.appId);
if (!foundApp) {
//separate out the instanceId if present
// eslint-disable-next-line no-unused-vars
// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars
const { instanceId: _, ...metadata } = currentApp;
const option: IntentTargetOption = {
appId: currentApp.appId,
Expand Down Expand Up @@ -140,7 +140,7 @@ export async function getTargetOptionsForContext(context: ContextType): Promise<
let foundApp = groupedApps.find((app) => app.appId === currentApp.appId);
if (!foundApp) {
//separate out the instanceId if present
// eslint-disable-next-line no-unused-vars
// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars
const { instanceId: _, ...metadata } = currentApp;
const option: IntentTargetOption = {
appId: currentApp.appId,
Expand Down
21 changes: 16 additions & 5 deletions website/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# FDC3 website readme

The FDC3 website is not an integrated part of the FDC3 mono-repo (i.e. its not in `workspaces` element of the main repo's package.json) as it is build separately by netlify. Hence, to build and run the website locally run:

```bash
cd website
npm install
npm run build
```

Please note that this will *also* build the mono-repo projects via the `prebuild` and `parent-build` scripts as the modules are needed to build UIs (fdc3-workbench and fdc3-reference-ui) hosted within the site.

## Releasing new versions of the Standard

To create a new version of the website, a number of NPM scripts need to be run that will create the version and update certain content within it (as automatically as possible). There are then a number of additional manual steps to run.
Expand All @@ -8,6 +18,7 @@ To create a new version of the website, a number of NPM scripts need to be run t

```bash
cd website
npm install
npm run build
```

Expand Down Expand Up @@ -46,17 +57,17 @@ To create a new version of the website, a number of NPM scripts need to be run t
- Set the `version` filed to the new standard version - but consider appending a beta label, e.g.: `"version": "2.1.0-beta.1",`
- The new NPM module will be built and submitted to NPM via a Github action automatically when this PR is merged.

7. Test you changes locally by running the site:
7. Test your changes locally by running the site:

```bash
cd website
npm run build
npm run start
cd website
npm run build
npm run start
```

8. Create a PR and send out details for other maintainers to review and test.

9. Merge the PR - website and NPM module will be deployed automatically.

10. Goto <https://github.com/finos/FDC3/releases> and create a new release and tag for the new version.
- Copy the change log into the release description.
- Copy the change log into the release description.
12 changes: 0 additions & 12 deletions website/blog/2017-09-25-testing-rss.md

This file was deleted.

10 changes: 0 additions & 10 deletions website/blog/2017-09-26-adding-rss.md

This file was deleted.

Loading
Loading