diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml new file mode 100644 index 00000000..7236ea7d --- /dev/null +++ b/.github/workflows/pr-check.yml @@ -0,0 +1,32 @@ +name: Check Pull Request +on: + pull_request: + types: + - opened + - synchronize + - reopened + branches: + - master + +concurrency: + group: pr-check-${{ github.event.pull_request.number }} + cancel-in-progress: true + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v5 + + - name: Install Node.js + uses: actions/setup-node@v6 + with: + node-version: current + + - name: Install Dependencies + run: npm ci --ignore-scripts + + - name: Run Tests + run: npm run test diff --git a/configuration/raspberry.md b/configuration/raspberry.md index bbb0619d..27cc4696 100644 --- a/configuration/raspberry.md +++ b/configuration/raspberry.md @@ -1,11 +1,13 @@ # Raspberry Specific -This information here is based on the latest release of -[Raspberry Pi OS](https://www.raspberrypi.com/software/operating-systems/) ("Trixie") from October 1st 2025. +This information here is based on the latest release of +[Raspberry Pi OS](https://www.raspberrypi.com/software/operating-systems/) +("Trixie") from October 1st 2025. ## Adding colored icons -Raspberry Pi OS does not come with colored emoji icons by default. To add them, install the following package: +Raspberry Pi OS does not come with colored emoji icons by default. To add them, +install the following package: ```shell sudo apt install fonts-noto-color-emoji @@ -13,8 +15,10 @@ sudo apt install fonts-noto-color-emoji ## Rotating the screen -See the [official documentation](https://www.raspberrypi.com/documentation/computers/configuration.html#set-resolution-and-rotation) +See the +[official documentation](https://www.raspberrypi.com/documentation/computers/configuration.html#set-resolution-and-rotation) -In case you still run an older version of the Raspberry Pi OS, you can follow these instructions: +In case you still run an older version of the Raspberry Pi OS, you can follow +these instructions: https://pimylifeup.com/raspberry-pi-rotate-screen/ diff --git a/cspell.config.json b/cspell.config.json index fd0650d6..5beb0f3b 100644 --- a/cspell.config.json +++ b/cspell.config.json @@ -2,7 +2,6 @@ "version": "0.2", "language": "en", "words": [ - "Deepwiki", "anyfileorfolder", "apikey", "Autorestart", @@ -12,6 +11,8 @@ "custommodules", "dateheaders", "datetype", + "Deepwiki", + "endfor", "envcanada", "exploader", "feelslike", @@ -34,6 +35,7 @@ "newpos", "newsfeed", "nohup", + "noto", "oenstrom", "onecall", "openmeteo", @@ -59,6 +61,7 @@ "Teeuw", "Termine", "timeformat", + "Trixie", "trunc", "tympanus", "ukmetoffice", diff --git a/getting-started/installation.md b/getting-started/installation.md index c5f705e4..460e47f3 100644 --- a/getting-started/installation.md +++ b/getting-started/installation.md @@ -27,22 +27,31 @@ the install specific instructions below 2. Check if `git` is installed on your machine by executing `git` (should show usage), otherwise install it 3. Clone the repository: + ```shell git clone https://github.com/MagicMirrorOrg/MagicMirror ``` -4. Enter the repository: + +4. Enter the repository: + ```shell cd MagicMirror ``` + 5. Install the application: `` + ```shell node --run install-mm ``` + 6. Make a copy of the config sample file: + ```shell cp config/config.js.sample config/config.js ``` + 7. Start the application: + ```shell node --run start ```