mirror of
https://github.com/unraid/api.git
synced 2026-01-06 00:30:22 -06:00
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Eli Bosley <ekbosley@gmail.com> - **CI/CD** - Updated GitHub Actions workflow to build Unraid UI Web Components. - Adjusted artifact naming and download configurations. - **Web Components** - Added new web components and registration mechanism. - Implemented toast notifications. - Enhanced UI component library. - **Notifications** - Added real-time notification subscription. - Created notification settings page. - Implemented notification toast system. - **API Improvements** - Refactored GraphQL schema loading. - Updated authentication and cookie handling. - Improved error logging and server initialization. - **Development Tools** - Updated ESLint configuration. - Enhanced import path management. - Added new development dependencies.
19 lines
475 B
Makefile
19 lines
475 B
Makefile
default: list-commands
|
|
|
|
list-commands:
|
|
@just --list --justfile {{justfile()}} --list-heading $'\nMonorepo recipes:\n'
|
|
|
|
# Prepares the repo for development
|
|
setup:
|
|
npm install
|
|
npm run build
|
|
|
|
clean:
|
|
npm run clean
|
|
rm -rf node_modules
|
|
|
|
build-wc:
|
|
REM_PLUGIN=true npx vite build -c vite.web-component.ts --mode production
|
|
|
|
deploy server_name:
|
|
rsync -avz -e ssh ./dist/ root@{{server_name}}:/usr/local/emhttp/plugins/dynamix.my.servers/unraid-components
|