Skip to content

Commit 5df22b5

Browse files
committed
react 19, mui 6 compat.; dev chores, readme, lerna-packer 0.12.1;
1 parent bb85f3d commit 5df22b5

21 files changed

+12991
-20003
lines changed

.eslintignore

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

.eslintrc

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

.github/workflows/blank.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
runs-on: ubuntu-latest
2121
strategy:
2222
matrix:
23-
node-version: [ 18.x ]
23+
node-version: [ 24 ]
2424
steps:
2525
- uses: actions/checkout@v4
2626
- name: Set Branch
@@ -44,9 +44,7 @@ jobs:
4444

4545
- name: Setup packages
4646
run: |
47-
npm ci
48-
npm run bootstrap
49-
npm run link
47+
npm ci --legacy-peer-deps
5048
5149
- name: Run tests
5250
run: |

CONTRIBUTING.md

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
# Contributing to UI-Schema
22

33
1. Fork/Clone repository **branch `develop`**
4-
2. Install root dev-dependencies (like lerna, webpack): `npm i`
5-
3. Install & link the `packages`: `npm run bootstrap && npm run link`
6-
4. Start dev-server: `npm start`
4+
2. Install dependencies (like lerna, webpack): `npm i`
5+
3. Start dev-server: `npm start`
76
- (will clean-dist + start demo app)
8-
5. Open browser on [localhost:4200](http://localhost:4203) for demo
9-
6. Explore [packages](packages)
10-
7. Code -> Commit -> Pull Request -> Being Awesome!
7+
4. Open browser on [localhost:4200](http://localhost:4203) for demo
8+
5. Explore [packages](packages)
9+
6. Code -> Commit -> Pull Request -> Being Awesome!
1110

1211
Changes from any package are reflected inside the demo package.
1312

@@ -25,17 +24,9 @@ Changes from any package are reflected inside the demo package.
2524
- needs manual bootstrapping and update handling
2625
- Clean node_modules and build dirs: `npm run clean`
2726
- Clean build dirs: `npm run clean-dist`
28-
- Add new node_module to one package: `lerna add <npm-package-name> --scope=@ui-schema/demo [--dev] [--peer]`, without `--scope` in all packages
29-
- Do not change `package.json` of packages manually, and if Bootstrap [lerna](https://lerna.js.org/): `npm run bootstrap` (maybe delete `package-lock.json`), or simply open an issue
30-
- Add new package `lerna create <name>` and follow on screen, e.g.: `lerna create material-pickers` add package name `@ui-schema/material-pickerss`, creates folder `./packages/material-pickers`
31-
32-
> All-in-one clean & reinstall command - skip the first one if not installed completely:
33-
> `npm run clean && rm -rf node_modules && rm -f package-lock.json && npm i && npm run bootstrap && npm run bootstrap && npm run link`
34-
>
35-
> The two-times `bootstrap` fixes sometimes stale `packages` dependencies/lock-files, but sometimes a manual deletion of those also helps with `node_modules` resolving issues.
3627

3728
## Contributors
3829

3930
By committing your code/creating a pull request to this repository you agree to release the code under the [MIT License](LICENSE) attached to the repository and to adhere to the [CODE_OF_CONDUCT](CODE_OF_CONDUCT.md).
4031

41-
Questions? Feel free to open discussions or join the [slack channel](https://join.slack.com/t/ui-schema/shared_invite/zt-smbsybk5-dFIRLEPCJerzDwtycaA71w)!
32+
Questions? Feel free to open discussions or join the [discord channel](https://discord.gg/MAjgpwnm36)!

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2024 bemit UG (haftungsbeschränkt)
3+
Copyright (c) 2025 bemit UG (haftungsbeschränkt)
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ See [CONTRIBUTING.md](CONTRIBUTING.md).
4747

4848
This project is free software distributed under the **[MIT LICENSE](LICENSE)**.
4949

50-
© 2024 bemit UG (haftungsbeschränkt)
50+
© 2025 bemit UG (haftungsbeschränkt)

0 commit comments

Comments
 (0)