Skip to content

Commit 6385171

Browse files
authored
Merge pull request #671 from fractal-analytics-platform/tasks-list-module
Created tasks-list module; moved jschema to components module
2 parents b7c6c41 + b41b42a commit 6385171

File tree

156 files changed

+4327
-627
lines changed

Some content is hidden

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

156 files changed

+4327
-627
lines changed

.github/workflows/documentation.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,12 @@ jobs:
3232
node-version: 20
3333
cache: npm
3434

35-
- name: Install jschema dependencies
35+
- name: Install dependencies
36+
run: npm install
37+
38+
- name: Install components dependencies
3639
run: |
37-
cd jschema
40+
cd components
3841
npm install
3942
4043
- name: Install sandbox dependencies

.github/workflows/lint_and_build.yaml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ jobs:
2929
- name: Install dependencies
3030
run: npm install
3131

32-
- name: Install jschema dependencies
32+
- name: Install components dependencies
3333
run: |
34-
cd jschema
34+
cd components
3535
npm install
3636
37-
- name: Run static code analysis on jschema module
37+
- name: Run static code analysis on components module
3838
run: |
39-
cd jschema
39+
cd components
4040
npx eslint .
4141
4242
- name: Run static code analysis
@@ -53,3 +53,13 @@ jobs:
5353
PUBLIC_OAUTH_CLIENT_NAME:
5454
PUBLIC_FRACTAL_ADMIN_SUPPORT_EMAIL:
5555
run: npm run build
56+
57+
- name: Install tasks-list dependencies
58+
run: |
59+
cd tasks-list
60+
npm install
61+
62+
- name: Build tasks-list
63+
run: |
64+
cd tasks-list
65+
npm run build

.github/workflows/unit_tests.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ jobs:
2929
- name: Install dependencies
3030
run: npm install
3131

32-
- name: Install jschema dependencies
32+
- name: Install components dependencies
3333
run: |
34-
cd jschema
34+
cd components
3535
npm install
3636
37-
- name: Run vitest tests on jschema module
37+
- name: Run vitest tests on components module
3838
run: |
39-
cd jschema
39+
cd components
4040
npm run test
4141
4242
- name: Run vitest tests

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
.DS_Store
22
node_modules
33
/build
4-
/jschema/build
4+
/components/build
55
/sandbox/build
6+
/tasks-list/build
67
.svelte-kit
78
/package
89
.env.*local

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
*Note: Numbers like (\#123) point to closed Pull Requests on the fractal-web repository.*
22

3+
# Unreleased
4+
5+
* Moved `jschema` and other common components to a dedicated`components` module (\#671);
6+
* Added `tasks-list` module to generate the tasks-list static page (\#671);
7+
38
# 1.12.0
49

510
* Used form data in tasks collection endpoint (\#669);
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

jschema/__tests__/JSchemaTestWrapper.svelte renamed to components/__tests__/jschema/JSchemaTestWrapper.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import JSchema from '../src/lib/components/JSchema.svelte';
2+
import JSchema from '../../src/lib/jschema/JSchema.svelte';
33
44
/** @type {any} */
55
export let schema;

0 commit comments

Comments
 (0)