From 97a5aa439938849ddd58db54d73951f864fcdb3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Mon, 9 Sep 2024 16:46:32 +0200 Subject: [PATCH 01/62] Update README.md Reordered contributing and clarified when and how to contact us --- README.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2ea2ad584b..9ef8fa2656 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,12 @@ If you're interested in *using* Processing, head over to the [download page](htt For assistance with your own sketches, projects, or code, please post your question on the Processing forum: https://discourse.processing.org/. Our community is full of experienced developers and knowledgeable users who are eager to help. Before you post, please take a moment to read the [guidelines on asking questions](https://discourse.processing.org/t/guidelines-asking-questions/2147) to make sure you get the best possible help. We’re incredibly grateful for the support and knowledge shared by everyone on the forum over the years. ## Contributing to Processing +We welcome new contributors. The work on Processing 4.0 was done by a [tiny number of people](https://github.com/processing/processing4/graphs/contributors?from=2019-10-01&to=2022-08-09&type=c). Every contribution helps! + If you want to fix a bug that's been bothering you or want to give back to the project, you're in the right place! To get started, clone this repository to your machine and build the code. For instructions, check out our guide on [How to Build Processing](build/README.md). -We welcome new contributors. The work on Processing 4.0 was done by a [tiny number of people](https://github.com/processing/processing4/graphs/contributors?from=2019-10-01&to=2022-08-09&type=c). Every contribution helps! - ### Structure of the Repository The Processing software consists of two main parts: @@ -37,10 +37,18 @@ With any luck, many changes should be transparent to most users, in spite of how As with all releases, we did [everything possible](https://twitter.com/ben_fry/status/1426282574683516928) to avoid breaking API. However, there were still tweaks that we had to make. We tried to keep them minor. Our goal is stability, and keeping everyone's code running. ## Contact Information -For more details about Processing itself, feel free to reach out to us. Here are the best ways to contact us: +For technical support or troubleshooting with your project, please post on the [Processing Forum](https://discourse.processing.org/). + +For bug reports or feature requests, please [create an issue](https://github.com/processing/processing4/issues). + +For non-technical inquiries, here’s how to get in touch: + +- For press inquiries, general information about the Processing software, or other non-technical questions, contact [hello@processing.org](mailto:hello@processing.org). +- For anything related to the Processing Foundation or broader topics beyond the software, please reach out to [foundation@processingfoundation.org](mailto:foundation@processingfoundation.org). + +--- -- **Email**: For inquiries about the Processing software, contact [hello@processing.org](mailto:hello@processing.org). -- **Processing Foundation**: For anything else, please reach out to [foundation@processingfoundation.org](mailto:foundation@processingfoundation.org). +This version now includes guidance for bug reports and feature requests. How does this look? ## License & Copyright From 6ef1f7398583aa709ea2e2ff0bd80074133b4d93 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 16 Sep 2024 10:05:49 +0200 Subject: [PATCH 02/62] CI/CD Updates --- .github/workflows/build.yml | 122 ++++++++++------------------- .github/workflows/pull_request.yml | 62 +++++++++++++++ .github/workflows/release.yml | 81 +++++++++++++++++++ 3 files changed, 184 insertions(+), 81 deletions(-) create mode 100644 .github/workflows/pull_request.yml create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9f2d641203..fba141c994 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: Build +name: Pre-releases on: [push] jobs: @@ -6,12 +6,8 @@ jobs: runs-on: ubuntu-latest name: Run Tests steps: - - name: Checkout + - name: Checkout Repository uses: actions/checkout@v4 - - name: Update apt - run: yes | sudo apt-get update - - name: Install rsync - run: yes | sudo apt-get install rsync - name: Install Java uses: actions/setup-java@v4 with: @@ -21,89 +17,53 @@ jobs: - name: Build run: > cd build; - ant clean; - ant build - - name: Test - run: > - cd build; - ant test - linux: - runs-on: ubuntu-latest - name: Build Linux - needs: [test] + ant -noinput build test; + build: + name: Create Pre-release for ${{ matrix.os_prefix }} (${{ matrix.arch }}) + needs: test + runs-on: ${{ matrix.os }} + permissions: + contents: write + strategy: + matrix: + include: + # compiling for arm32 needs a self-hosted runner on Raspi OS (32-bit) + - os: self-hosted + os_prefix: linux + arch: arm + - os: ubuntu-latest + os_prefix: linux + arch: x64 + - os: windows-latest + os_prefix: windows + arch: x64 + - os: macos-latest + os_prefix: macos + arch: x64 + - os: macos-latest + os_prefix: macos + arch: aarch64 + - os: macos-latest + os_prefix: linux + arch: aarch64 steps: - - name: Checkout + - name: Checkout Repository uses: actions/checkout@v4 - - name: Update apt - run: yes | sudo apt-get update - - name: Install rsync - run: yes | sudo apt-get install rsync - name: Install Java uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' - architecture: x64 - - name: Build linux - run: > - cd build; - ant clean; - ant build + architecture: ${{ matrix.arch }} + - name: Setup Ant + uses: cedx/setup-ant@v3 + - name: Build Release + run: ant -noinput -buildfile build/build.xml ${{ matrix.os_prefix }}-dist -Dversion="${{ github.sha }}" - name: Add artifact - uses: actions/upload-artifact@v3 if: ${{ github.ref == 'ref/head/main' }} - with: - name: linux - path: ./build/linux/work - mac: - runs-on: macos-latest - name: Build Mac - needs: [test] - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Install brew - run: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - - name: Install rsync - run: brew install rsync - - name: Install Java - uses: actions/setup-java@v4 - with: - java-version: '17' - distribution: 'temurin' - architecture: x64 - - name: Build mac - run: > - cd build; - ant clean; - ant build - - name: Add artifact uses: actions/upload-artifact@v3 - if: ${{ github.ref == 'ref/head/main' }} - with: - name: macos - path: ./build/macos/work - windows: - runs-on: windows-latest - name: Build Windows - needs: [test] - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Install Java - uses: actions/setup-java@v4 - with: - java-version: '17' - distribution: 'temurin' - architecture: x64 - - name: Build - run: > - cd build; - ant clean; - ant build - - name: Add artifact - uses: actions/upload-artifact@v3 - if: ${{ github.ref == 'ref/head/main' }} + id: upload with: - name: windows - path: ./build/windows/work + name: processing-${{github.sha}}${{ matrix.os_prefix }}-${{ matrix.arch }} + path: ./build/${{ matrix.os_prefix }}/processing-${{github.sha}}-${{ matrix.os_prefix}}-* + retention-days: 1 diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml new file mode 100644 index 0000000000..dff50474cc --- /dev/null +++ b/.github/workflows/pull_request.yml @@ -0,0 +1,62 @@ +name: Pull Requests +on: + pull_request: + branches: + - main + +jobs: + build: + name: Create Pull Request Build for ${{ matrix.os_prefix }} (${{ matrix.arch }}) + runs-on: ${{ matrix.os }} + permissions: + pull-requests: write + contents: read + strategy: + matrix: + include: + # compiling for arm32 needs a self-hosted runner on Raspi OS (32-bit) + - os: self-hosted + os_prefix: linux + arch: arm + - os: ubuntu-latest + os_prefix: linux + arch: x64 + - os: windows-latest + os_prefix: windows + arch: x64 + - os: macos-latest + os_prefix: macos + arch: x64 + - os: macos-latest + os_prefix: macos + arch: aarch64 + - os: macos-latest + os_prefix: linux + arch: aarch64 + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + - name: Install Java + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + architecture: ${{ matrix.arch }} + - name: Setup Ant + uses: cedx/setup-ant@v3 + - name: Build Release + run: ant -noinput -buildfile build/build.xml ${{ matrix.os_prefix }}-dist -Dversion="${{ github.sha }}" + - name: Add artifact + uses: actions/upload-artifact@v3 + id: upload + with: + name: processing-${{github.sha}}${{ matrix.os_prefix }}-${{ matrix.arch }} + path: ./build/${{ matrix.os_prefix }}/processing-${{github.sha}}-${{ matrix.os_prefix}}-* + retention-days: 5 + # TODO: Merge into one comment and fix the link + # - uses: mshick/add-pr-comment@v2 + # with: + # message-id: "build-artifact ${{ matrix.os_prefix }} ${{ matrix.arch }}" + # message: | + # Build artifacts for ${{ matrix.os_prefix }} (${{ matrix.arch }}) have been created. + # Download the artifacts [here](${{ steps.upload.outputs.artifact-id }}). \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000000..df8cac574d --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,81 @@ +name: Releases +on: + push: + tags: + - processing-* + +jobs: + version: + runs-on: ubuntu-latest + outputs: + build_number: ${{ steps.tag_info.outputs.build_number }} + version: ${{ steps.tag_info.outputs.version }} + steps: + - name: Extract version and build number + id: tag_info + shell: bash + run: | + TAG_NAME="${GITHUB_REF#refs/tags/}" + BUILD_NUMBER=$(echo "$TAG_NAME" | cut -d'-' -f2) + VERSION=$(echo "$TAG_NAME" | cut -d'-' -f3) + + # Set outputs for use in later jobs or steps + echo "build_number=$BUILD_NUMBER" >> $GITHUB_OUTPUT + echo "version=$VERSION" >> $GITHUB_OUTPUT + build: + name: Publish Release for ${{ matrix.os_prefix }} (${{ matrix.arch }}) + runs-on: ${{ matrix.os }} + needs: version + permissions: + contents: write + strategy: + matrix: + include: + # compiling for arm32 needs a self-hosted runner on Raspi OS (32-bit) + - os: self-hosted + os_prefix: linux + arch: arm + - os: ubuntu-latest + os_prefix: linux + arch: x64 + - os: windows-latest + os_prefix: windows + arch: x64 + - os: macos-latest + os_prefix: macos + arch: x64 + - os: macos-latest + os_prefix: macos + arch: aarch64 + - os: macos-latest + os_prefix: linux + arch: aarch64 + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + - name: Install Java + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + architecture: ${{ matrix.arch }} + - name: Setup Ant + uses: cedx/setup-ant@v3 + - name: Install Certificates for Code Signing + if: ${{ matrix.os_prefix == 'macos' }} + uses: apple-actions/import-codesign-certs@v3 + with: + p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} + p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + - name: Build Release + run: ant -noinput -buildfile build/build.xml ${{ matrix.os_prefix }}-dist -Dversion="${{ needs.version.outputs.version }}" + env: + PROCESSING_APP_PASSWORD: ${{ secrets.PROCESSING_APP_PASSWORD }} + PROCESSING_APPLE_ID: ${{ secrets.PROCESSING_APPLE_ID }} + PROCESSING_TEAM_ID: ${{ secrets.PROCESSING_TEAM_ID }} + - name: Upload binaries to release + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: ./build/${{ matrix.os_prefix }}/processing-${{ needs.version.outputs.version }}-${{ matrix.os_prefix}}-* + file_glob: true \ No newline at end of file From bf6e0fb7ad140ba9622fad5f51af9673a5c31d26 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 16 Sep 2024 10:20:53 +0200 Subject: [PATCH 03/62] Processing Linux 32-bit instructions --- .github/ARM32.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/ARM32.md diff --git a/.github/ARM32.md b/.github/ARM32.md new file mode 100644 index 0000000000..c8e7d1dc27 --- /dev/null +++ b/.github/ARM32.md @@ -0,0 +1,30 @@ +# Processing 32-bit Linux + +For the Raspberry Pi 3 and older we'd need to create an 32-bit arm version of +processing. + +Github Actions do not support creating 32 bit runners so we need to host one +ourselves. + +## Instructions + +Use [Raspberry Pi Imager](https://www.raspberrypi.com/software/) to download +Raspberry PI OS lite (32bit) to an SD card + +Use the settings to set up a proper hostname and user account. + +Take the written SD card and put it into the Raspberry PI + +Power it up and wait for it to boot + +SSH into the Raspberry PI + +Follow Githubs instructions on how to set up a self-hosted runner +https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners + +Use all the default values in the `./config.sh` setup step + +Use Github instructions to setup the runner as a services so it runs on boot +https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/configuring-the-self-hosted-runner-application-as-a-service + +Done. From 90167f97d1db6368540f04bbbf7011d071956093 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 16 Sep 2024 11:57:59 +0200 Subject: [PATCH 04/62] Code Signing Instructions --- build/CODESIGNING.md | 52 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 build/CODESIGNING.md diff --git a/build/CODESIGNING.md b/build/CODESIGNING.md new file mode 100644 index 0000000000..e8b109b525 --- /dev/null +++ b/build/CODESIGNING.md @@ -0,0 +1,52 @@ +# CODESIGNING + +To sign Processing on Mac OS we need a Apple Developer account and involves two steps: + +Signing the Processing.app and the included JRE + +This happens either by running `ant macos-dist` or in the Github actions + +## Setup Github Actions +To setup the Github Actions you need to be the Account Holder on your Apple Developer team. + +### Application Signing +We start by creating a .p12 file following the tutorial on the CodeSigning Action +https://github.com/Apple-Actions/import-codesign-certs + +Currently this consists of following this tutorial: + +https://calvium.com/how-to-make-a-p12-file/ +NOTE: In the create new certificate section, select `Developer ID Application` this allows the certificate to distribute outside the Mac App Store + +Then take the certificate generated by the tutorial above and copy it to your clipboard as +```bash +$ base64 -i CertificateFile.p12 | pbcopy +``` + +and set the secrets into the Github Repository. + +This will allow the action to sign Processing and the JRE + +### Notarisation + +To prevent the *this application is not recognised by Mac OS* error we need to setup the Github Action to upload the release to Apple for Notarisation + +Go to https://developer.apple.com/account to find the team id in the membership details section and apply it to the `PROCESSING_TEAM_ID` secret + +Enter your apple id email in the `PROCESSING_APPLE_ID` secret, this account does **not** need to be an account holder, ideally it is not anyone's personal apple id + +Follow these instructions https://support.apple.com/en-us/102654 to setup an app-specific password for the apple id and enter that as `PROCESSING_APP_PASSWORD` + +### Release + +Finally create a release to test the signing actions +## Sign locally + +- Be on a MacOS computer +- Be logged into your Apple ID +- Setup and Log into XCode +- cd into the repository + +```bash +$ PROCESSING_TEAM_ID=... PROCESSING_APPLE_ID=... PROCESSING_APP_PASSWORD=... ant macos-dist +``` From 408587148bacb7dc8b0295142f1712bd9d64d7b0 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 16 Sep 2024 12:01:02 +0200 Subject: [PATCH 05/62] Improved instructions --- build/CODESIGNING.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/CODESIGNING.md b/build/CODESIGNING.md index e8b109b525..a960376ff4 100644 --- a/build/CODESIGNING.md +++ b/build/CODESIGNING.md @@ -23,7 +23,7 @@ Then take the certificate generated by the tutorial above and copy it to your cl $ base64 -i CertificateFile.p12 | pbcopy ``` -and set the secrets into the Github Repository. +and set the secrets `CERTIFICATES_P12` and `CERTIFICATES_P12_PASSWORD` into the Github Repository. This will allow the action to sign Processing and the JRE @@ -40,6 +40,7 @@ Follow these instructions https://support.apple.com/en-us/102654 to setup an app ### Release Finally create a release to test the signing actions + ## Sign locally - Be on a MacOS computer From 7f312450dfb222af7e07fc40126bacd52d7e986e Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 16 Sep 2024 12:02:07 +0200 Subject: [PATCH 06/62] Removed outdated instructions --- build/README.md | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/build/README.md b/build/README.md index d352eb81ef..e6afadba36 100644 --- a/build/README.md +++ b/build/README.md @@ -202,23 +202,6 @@ ant linux-dist Regardless, the distributable ends up in `build/{os}/work` where `{os}` is the target OS. - -### Code Signing - -Mac builds require code signing, due to [Apple requirements](https://support.apple.com/en-us/HT202491) issue. This is not executed by default by `ant dist` or `ant macosx-dist`. One can sign the resulting `.app` file though via: - -``` -/usr/bin/codesign --force --sign "Developer ID Application: Certificate Common Name" Processing.app/Contents/PlugIns/jdk-... -/usr/bin/codesign --force --sign "Developer ID Application: Certificate Common Name" Processing.app -``` - -Note that one will need to complete the `jdk-...` string to be something like `jdk-17.0.2+8` depending on the build. Anyway, this will require an [Apple Developer ID](https://developer.apple.com/developer-id/). - -This is not strictly required especially if you are using your own app build. - -Eventually we'll want to sign [Windows releases](https://github.com/processing/processing4/issues/25), and [exported applications](https://github.com/processing/processing4/issues/173). If you have experience with this, please help! - - ## Using an IDE for development (Eclipse or IntelliJ) ### Eclipse From 93598ecdbe8a9e029b4f7ad9c463aab7fd816768 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 16 Sep 2024 12:12:23 +0200 Subject: [PATCH 07/62] Improved instruction clarity --- build/CODESIGNING.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/build/CODESIGNING.md b/build/CODESIGNING.md index a960376ff4..0230aa2151 100644 --- a/build/CODESIGNING.md +++ b/build/CODESIGNING.md @@ -7,40 +7,39 @@ Signing the Processing.app and the included JRE This happens either by running `ant macos-dist` or in the Github actions ## Setup Github Actions -To setup the Github Actions you need to be the Account Holder on your Apple Developer team. +To setup the Github Actions you need to be the role Account Holder on your Apple Developer team. ### Application Signing We start by creating a .p12 file following the tutorial on the CodeSigning Action https://github.com/Apple-Actions/import-codesign-certs -Currently this consists of following this tutorial: +Currently this consists of following this tutorial with one step altered below: https://calvium.com/how-to-make-a-p12-file/ -NOTE: In the create new certificate section, select `Developer ID Application` this allows the certificate to distribute outside the Mac App Store + +In the create new certificate section, select `Developer ID Application` this allows the certificate to distribute outside the Mac App Store Then take the certificate generated by the tutorial above and copy it to your clipboard as ```bash $ base64 -i CertificateFile.p12 | pbcopy ``` -and set the secrets `CERTIFICATES_P12` and `CERTIFICATES_P12_PASSWORD` into the Github Repository. +and set the secrets `CERTIFICATES_P12` and `CERTIFICATES_P12_PASSWORD` into the Github Repository. This will allow the action to sign Processing and the JRE - ### Notarisation To prevent the *this application is not recognised by Mac OS* error we need to setup the Github Action to upload the release to Apple for Notarisation Go to https://developer.apple.com/account to find the team id in the membership details section and apply it to the `PROCESSING_TEAM_ID` secret -Enter your apple id email in the `PROCESSING_APPLE_ID` secret, this account does **not** need to be an account holder, ideally it is not anyone's personal apple id +Enter an apple id email in the `PROCESSING_APPLE_ID` secret, this account does **not** need to have an Account Holder role, ideally it is not anyone's personal apple id as the password to the apple id will be included into the repositories secrets. Follow these instructions https://support.apple.com/en-us/102654 to setup an app-specific password for the apple id and enter that as `PROCESSING_APP_PASSWORD` ### Release Finally create a release to test the signing actions - ## Sign locally - Be on a MacOS computer From b1a64834ae420885df394fb6a0924a08c9af9120 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 16 Sep 2024 12:16:12 +0200 Subject: [PATCH 08/62] Don't restrict to main --- .github/workflows/build.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fba141c994..b6ad4b1755 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -60,7 +60,6 @@ jobs: - name: Build Release run: ant -noinput -buildfile build/build.xml ${{ matrix.os_prefix }}-dist -Dversion="${{ github.sha }}" - name: Add artifact - if: ${{ github.ref == 'ref/head/main' }} uses: actions/upload-artifact@v3 id: upload with: From 85d3ef61c34957259baa2868cc45b9c4a1bbeb75 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 16 Sep 2024 12:21:59 +0200 Subject: [PATCH 09/62] actions/upload-artifact@v4 --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b6ad4b1755..f559cff08a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -60,8 +60,7 @@ jobs: - name: Build Release run: ant -noinput -buildfile build/build.xml ${{ matrix.os_prefix }}-dist -Dversion="${{ github.sha }}" - name: Add artifact - uses: actions/upload-artifact@v3 - id: upload + uses: actions/upload-artifact@v4 with: name: processing-${{github.sha}}${{ matrix.os_prefix }}-${{ matrix.arch }} path: ./build/${{ matrix.os_prefix }}/processing-${{github.sha}}-${{ matrix.os_prefix}}-* From e4a708eaf0512ae1bd85f669af5ec3c5ddc7d957 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 16 Sep 2024 12:30:19 +0200 Subject: [PATCH 10/62] skip markdown file updates [skip ci] --- .github/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f559cff08a..d8bdef9809 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,5 +1,8 @@ name: Pre-releases -on: [push] +on: + push: + paths-ignore: + - '**/*.md' jobs: test: From 327742785ee8a113ad372602e6a11ee2bb9459db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Sat, 21 Sep 2024 13:36:39 +0200 Subject: [PATCH 11/62] Clarify tutorial in ARM32.md --- .github/ARM32.md | 46 ++++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/.github/ARM32.md b/.github/ARM32.md index c8e7d1dc27..a6fcbb0632 100644 --- a/.github/ARM32.md +++ b/.github/ARM32.md @@ -8,23 +8,33 @@ ourselves. ## Instructions -Use [Raspberry Pi Imager](https://www.raspberrypi.com/software/) to download -Raspberry PI OS lite (32bit) to an SD card - -Use the settings to set up a proper hostname and user account. - -Take the written SD card and put it into the Raspberry PI - -Power it up and wait for it to boot - -SSH into the Raspberry PI - -Follow Githubs instructions on how to set up a self-hosted runner -https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners - -Use all the default values in the `./config.sh` setup step - -Use Github instructions to setup the runner as a services so it runs on boot -https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/configuring-the-self-hosted-runner-application-as-a-service +### Gathering your Tools + +You will need: + +- A Raspberry Pi +- A micro SD card +- An SD card reader +- A computer + +### Flashing the SD Card +1. Install and open [**Raspberry Pi Imager**](https://www.raspberrypi.com/software/) on your computer +2. In **Raspberry Pi Imager**: + - Select your Raspberry Pi model + - Select "Raspberry PI OS lite (32bit)" as the OS (you may need to look into the sub-menus) + - Select your SD card + - Click NEXT +3. Edit the OS settings: + - Set a hostname (e.g. `processing.local`) + - Set a username and password + - Go to the SERVICES tab and enable SSH with password authentication + - Click SAVE and Apply the OS customisation settings + +### Configuring the Raspberry Pi +1. Take the written SD card and put it into the Raspberry PI +2. Power it up and wait for it to boot +3. SSH into the Raspberry Pi using the hostname, username, and password you set earlier +4. Follow Github's [instructions on how to set up a self-hosted runner](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners). _Note: Use all the default values in the `./config.sh` setup step_ +6. Use Github [instructions to setup the runner as a services](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/configuring-the-self-hosted-runner-application-as-a-service) so it runs on boot. Done. From f4d8f9148063f25c7320de121eba94afbfa1ffcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Sat, 21 Sep 2024 13:58:42 +0200 Subject: [PATCH 12/62] Update ARM32.md --- .github/ARM32.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/ARM32.md b/.github/ARM32.md index a6fcbb0632..c0801efd6e 100644 --- a/.github/ARM32.md +++ b/.github/ARM32.md @@ -34,7 +34,9 @@ You will need: 1. Take the written SD card and put it into the Raspberry PI 2. Power it up and wait for it to boot 3. SSH into the Raspberry Pi using the hostname, username, and password you set earlier -4. Follow Github's [instructions on how to set up a self-hosted runner](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners). _Note: Use all the default values in the `./config.sh` setup step_ -6. Use Github [instructions to setup the runner as a services](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/configuring-the-self-hosted-runner-application-as-a-service) so it runs on boot. +4. Follow Github's [instructions on how to set up a self-hosted runner](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners). _Note: In the `./config.sh` setup step, you will be prompted to enter a name and other settings. Use default settings by pressing ENTER for each prompt._ +5. Verify that the new runner appears in the list of runners on GitHub. +6. Quit the the runner in the terminal (we will set it up to run automatically on boot). +7. Use Github [instructions to setup the runner as a services](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/configuring-the-self-hosted-runner-application-as-a-service) so it runs on boot. Done. From ed3e990d2b2531c161b1e5acafb2c9f24112c2fe Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Sat, 21 Sep 2024 15:23:13 +0200 Subject: [PATCH 13/62] [skip ci] Skip changes to only markdown files in pull requests --- .github/workflows/pull_request.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index dff50474cc..08ae3c8c5d 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -1,6 +1,8 @@ name: Pull Requests on: pull_request: + paths-ignore: + - '**/*.md' branches: - main @@ -59,4 +61,4 @@ jobs: # message-id: "build-artifact ${{ matrix.os_prefix }} ${{ matrix.arch }}" # message: | # Build artifacts for ${{ matrix.os_prefix }} (${{ matrix.arch }}) have been created. - # Download the artifacts [here](${{ steps.upload.outputs.artifact-id }}). \ No newline at end of file + # Download the artifacts [here](${{ steps.upload.outputs.artifact-id }}). From f179fe2dbe199ad6864c53ee4a4037731658a9a4 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Tue, 24 Sep 2024 12:20:28 +0200 Subject: [PATCH 14/62] [skip ci] readded on release trigger --- .github/workflows/release.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df8cac574d..76c98cd57d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,5 +1,7 @@ name: Releases on: + release: + types: [published] push: tags: - processing-* @@ -78,4 +80,4 @@ jobs: with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: ./build/${{ matrix.os_prefix }}/processing-${{ needs.version.outputs.version }}-${{ matrix.os_prefix}}-* - file_glob: true \ No newline at end of file + file_glob: true From 05c0e2ce9b447d87dd8178e6770a61fb11a9b92d Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Tue, 24 Sep 2024 12:49:03 +0200 Subject: [PATCH 15/62] Update application identifier --- build/build.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/build.xml b/build/build.xml index 4a22952d46..619b301407 100644 --- a/build/build.xml +++ b/build/build.xml @@ -510,7 +510,7 @@ name="Processing" displayName="Processing" executableName="Processing" - identifier="org.processing.four" + identifier="org.processingfoundation.four" signature="Pde4" icon="macos/processing.icns" copyright="© The Processing Foundation" From 892cd4d9a04f7c97b75cdadb24c1f32239f53be6 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Tue, 24 Sep 2024 15:55:19 +0200 Subject: [PATCH 16/62] Added missing jars to sign & changed identifier --- build/build.xml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/build/build.xml b/build/build.xml index 619b301407..49cb5509b7 100644 --- a/build/build.xml +++ b/build/build.xml @@ -510,7 +510,7 @@ name="Processing" displayName="Processing" executableName="Processing" - identifier="org.processingfoundation.four" + identifier="org.processing.app" signature="Pde4" icon="macos/processing.icns" copyright="© The Processing Foundation" @@ -811,7 +811,16 @@ --> - + + + + + + + + + + @@ -853,14 +862,20 @@ --> - + + + + - + + + + From 9dc3644c7143d11f2d8d8c1d5de2a15f7342a2a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 11 Oct 2024 12:14:49 +0200 Subject: [PATCH 17/62] Updated instructions for local build --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 9ef8fa2656..6c8030fda5 100644 --- a/README.md +++ b/README.md @@ -12,19 +12,23 @@ If you're interested in *using* Processing, head over to the [download page](htt For assistance with your own sketches, projects, or code, please post your question on the Processing forum: https://discourse.processing.org/. Our community is full of experienced developers and knowledgeable users who are eager to help. Before you post, please take a moment to read the [guidelines on asking questions](https://discourse.processing.org/t/guidelines-asking-questions/2147) to make sure you get the best possible help. We’re incredibly grateful for the support and knowledge shared by everyone on the forum over the years. ## Contributing to Processing -We welcome new contributors. The work on Processing 4.0 was done by a [tiny number of people](https://github.com/processing/processing4/graphs/contributors?from=2019-10-01&to=2022-08-09&type=c). Every contribution helps! +We welcome new contributors. If you want to fix a bug that's been bothering you or want to give back to the project, you're in the right place! -If you want to fix a bug that's been bothering you or want to give back to the project, you're in the right place! +For detailed guidelines on how to contribute, please refer to our [CONTRIBUTING.md]. -To get started, clone this repository to your machine and build the code. For instructions, check out our guide on [How to Build Processing](build/README.md). +## Building Processing -### Structure of the Repository -The Processing software consists of two main parts: +Building Processing locally on your machine will let you troubleshoot and make sure your contributions work as intended before submitting them to this repository. It also gives you the flexibility to experiment and learn more about how Processing is structured. -1. **The Core Library:** This includes essential components such as the graphics renderer, event handling, input/output (I/O) functions, and mathematical utilities. -2. **The Processing Development Environment (PDE):** This includes a text editor, a pre-processor, a contributions manager, and other tools to assist with writing and managing code. +For a quick start: +1. Fork and clone the repository. +1. Open it in IntelliJ IDEA. +1. Install the required Ant plugin. +1. Hit Run. -### About the Processing 4.0 release +For more information and detailed instructions, follow our [How to Build Processing](build/README.md) guide. + +## About the Processing 4.0 release We've moved to a new repository for the 4.0 release so that we could cull a lot of the accumulated mess of the last 20 years. This made `git clone` (and most other `git` operations) a lot faster. @@ -46,10 +50,6 @@ For non-technical inquiries, here’s how to get in touch: - For press inquiries, general information about the Processing software, or other non-technical questions, contact [hello@processing.org](mailto:hello@processing.org). - For anything related to the Processing Foundation or broader topics beyond the software, please reach out to [foundation@processingfoundation.org](mailto:foundation@processingfoundation.org). ---- - -This version now includes guidance for bug reports and feature requests. How does this look? - ## License & Copyright - The **core library** is licensed under the GNU Lesser General Public License version 2.1 ([LGPL-2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)). From d75ad3ddc6fdd3933708c8b8ac24a5d7137ce4d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 11 Oct 2024 12:16:07 +0200 Subject: [PATCH 18/62] Fixed link --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 6c8030fda5..b0518176d3 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,7 @@ If you're interested in *using* Processing, head over to the [download page](htt For assistance with your own sketches, projects, or code, please post your question on the Processing forum: https://discourse.processing.org/. Our community is full of experienced developers and knowledgeable users who are eager to help. Before you post, please take a moment to read the [guidelines on asking questions](https://discourse.processing.org/t/guidelines-asking-questions/2147) to make sure you get the best possible help. We’re incredibly grateful for the support and knowledge shared by everyone on the forum over the years. ## Contributing to Processing -We welcome new contributors. If you want to fix a bug that's been bothering you or want to give back to the project, you're in the right place! - -For detailed guidelines on how to contribute, please refer to our [CONTRIBUTING.md]. +We welcome new contributors. If you want to fix a bug that's been bothering you or want to give back to the project, you're in the right place! Please see our [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines on how to contribute. ## Building Processing From e0d2946b6538a06d0194e82500292a6d1709460c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 11 Oct 2024 12:45:23 +0200 Subject: [PATCH 19/62] Update CONTRIBUTING.md --- CONTRIBUTING.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6af6e5b702..822b16cd9a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,8 +8,6 @@ For coding questions or help getting started, our [online forum](https://discour If your issue remains unresolved after exploring these options, we'd appreciate it if you could [file a bug report](https://github.com/processing/processing4/issues). Your feedback is crucial as it helps us address issues we might not be aware of yet. -Remember, Processing is a labor of love, run by volunteers and offered free of charge. We're here because we believe in this community and genuinely enjoy contributing to it. We always welcome constructive feedback—just keep it friendly and helpful, please! For more tips on how to communicate within the project, take a peek at our Code of Conduct (coming soon). - ## Interested in Contributing? We're glad to hear that! [Our team is small](https://github.com/processing/processing4/graphs/contributors), and with the large number of users, every extra hand makes a big difference! Here’s how you can start: From 39ce911c41e5f3c77a66af83e63724d949f0a139 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 11 Oct 2024 12:52:06 +0200 Subject: [PATCH 20/62] Update CONTRIBUTING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 822b16cd9a..75ada71aaa 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,7 +10,7 @@ If your issue remains unresolved after exploring these options, we'd appreciate ## Interested in Contributing? -We're glad to hear that! [Our team is small](https://github.com/processing/processing4/graphs/contributors), and with the large number of users, every extra hand makes a big difference! Here’s how you can start: +We're glad to hear that! Every extra hand makes a big difference. Here’s how you can start: * **Help Wanted** – Most [issues marked help wanted](https://github.com/processing/processing4/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) are a good place to start. Issues are marked with this tag when: From fddbf895f2f16230efb6d39cbbe0f6d4dec416f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 11 Oct 2024 12:55:18 +0200 Subject: [PATCH 21/62] Added link to the JetBrains Ant Plugin --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b0518176d3..72cd50edf2 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Building Processing locally on your machine will let you troubleshoot and make s For a quick start: 1. Fork and clone the repository. 1. Open it in IntelliJ IDEA. -1. Install the required Ant plugin. +1. Install the required [Ant plugin](https://plugins.jetbrains.com/plugin/23025-ant). 1. Hit Run. For more information and detailed instructions, follow our [How to Build Processing](build/README.md) guide. From 0547108d94e347342b2ba2c04c03e1ef4f3c9f60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 11 Oct 2024 12:58:20 +0200 Subject: [PATCH 22/62] Added section on expected behavior --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 72cd50edf2..6651343e6c 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,9 @@ For assistance with your own sketches, projects, or code, please post your quest ## Contributing to Processing We welcome new contributors. If you want to fix a bug that's been bothering you or want to give back to the project, you're in the right place! Please see our [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines on how to contribute. +## Expected Behavior +Remember, Processing is a labor of love, run in large part by volunteers, and offered free of charge. We're here because we believe in this community and genuinely enjoy contributing to it. We always welcome constructive feedback. Just keep it friendly and helpful, please! For more tips on how to communicate within the project, take a peek at our [Code of Conduct](https://github.com/processing/processing4-carbon-aug-19?tab=coc-ov-file). + ## Building Processing Building Processing locally on your machine will let you troubleshoot and make sure your contributions work as intended before submitting them to this repository. It also gives you the flexibility to experiment and learn more about how Processing is structured. From 07836047f18e05497a0915164043c2e2c88dea36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 11 Oct 2024 12:59:59 +0200 Subject: [PATCH 23/62] Update CODE-OF-CONDUCT.md More inclusive language for non-code contributors --- CODE-OF-CONDUCT.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CODE-OF-CONDUCT.md b/CODE-OF-CONDUCT.md index 517eea276a..2ce63905ac 100644 --- a/CODE-OF-CONDUCT.md +++ b/CODE-OF-CONDUCT.md @@ -6,7 +6,7 @@ Processing is a flexible software sketchbook and a language for learning how to We make room for people to get involved in the project at any point they wish. This means that we: -* Welcome contributors at any stage of their programming journey, from newcomers to professionals; +* Welcome contributors at any stage of their journey, from newcomers to professionals; * Do not assume knowledge or imply there are things that somebody should know; * Understand that people are the experts of their own experiences, and bring a variety of valid perspectives to the development of open source projects; * Know that contribution is not just limited to code, and can also include working on documentation, filing issues and bug reports, and other important forms of input; @@ -14,7 +14,7 @@ We make room for people to get involved in the project at any point they wish. T ## Our Standards -All developers who contribute to the Processing project agree to abide by the following code of conduct. +All contributors to the Processing project agree to abide by the following code of conduct. ### Respect other people From 7f9c348a8019ca3558030ac5a579dfc9725c048e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 11:45:44 +0100 Subject: [PATCH 24/62] Added all-contributors section to README.md --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 6651343e6c..3f2df6eae1 100644 --- a/README.md +++ b/README.md @@ -62,3 +62,14 @@ For complete licensing information about the Processing core library and softwar For licensing information about the Processing website see the [processing-website README](https://github.com/processing/processing-website/blob/main/README.md#licenses). Copyright (c) 2015-now The Processing Foundation + +## Contributors + + + + + + + + + From ac633d6ef22d2813a6a067c29add125cde3c4e88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 11:58:41 +0100 Subject: [PATCH 25/62] Added all-contributors shield to README.md (commented out for now) --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 3f2df6eae1..3f2d7ab736 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ + + + Processing is a flexible software sketchbook and a programming language designed for learning how to code. From 3682fa969bc2e1569e4f1abe7aca71d2d95f3270 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 12:00:19 +0100 Subject: [PATCH 26/62] Create .all-contributorsrc --- .all-contributorsrc | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .all-contributorsrc diff --git a/.all-contributorsrc b/.all-contributorsrc new file mode 100644 index 0000000000..771cd6c8b4 --- /dev/null +++ b/.all-contributorsrc @@ -0,0 +1,4 @@ +{ + "projectName": "processing4-carbon-aug-19", + "projectOwner": "processing" +} From f8ec84ada038ecb9c3c452656a29ad3b9d6c06f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 12:03:52 +0100 Subject: [PATCH 27/62] Update .all-contributorsrc to match p5.js' settings --- .all-contributorsrc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 771cd6c8b4..4e28fbf8e0 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1,4 +1,16 @@ { "projectName": "processing4-carbon-aug-19", "projectOwner": "processing" + "files": [ + "README.md" + ], + "imageSize": 120, + "contributorsPerLine": 6, + "commit": true, + "contributors": [], + "repoType": "github", + "repoHost": "https://github.com", + "skipCi": true, + "commitConvention": "angular", + "commitType": "docs" } From f1834839204cf41795e8d4e7e97d0e9f08beadb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 12:21:47 +0100 Subject: [PATCH 28/62] Update config.yml to allow blank issues --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 0153d5fc49..42fdd39f45 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -blank_issues_enabled: false +blank_issues_enabled: true contact_links: - name: 🌐 Processing Website Issues url: https://github.com/processing/processing-website/issues From 8a1ae45d78b06a0e5898e89104376ffaf9c9d99c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 12:46:06 +0100 Subject: [PATCH 29/62] Added welcoming language and all-contributors instructions to CONTRIBUTING --- CONTRIBUTING.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 75ada71aaa..a0125257be 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,5 +1,15 @@ ## Welcome to Processing! +Thanks for your interest in contributing to Processing! Processing is a collaborative project with contributions from many volunteers. Our community is always looking for contributors and appreciates involvement in all forms. We acknowledge that not everyone has the capacity, time, or financial means to participate actively or in the same ways. We want to expand the meaning of the word “contributor.” Whether you're an experienced developer or just starting out, we value your involvement. Your unique perspectives, skills, and experiences enrich our community, and we encourage you to get involved in a way that works for you. It includes documentation, teaching, writing code, making art, writing, design, activism, organizing, curating, or anything else you might imagine. The [p5.js contribute page](https://p5js.org/contribute/) gives a great overview of different ways to get involved and contribute. + +The Processing project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification, recognizing all types of contributions, not just code. We use the @all-contributors bot to handle adding people to the README.md file. You can ask the @all-contributors bot to add you in an issue or PR comment like so: + +``` +@all-contributors please add @[your GitHub handle] for [your contribution type] +``` + +We recognize a variety of contribution types such as `design`, `documentation`, `eventOrganizing`, and `mentoring`, among others. You can find the full list of recognized contribution types [here](https://allcontributors.org/docs/en/emoji-key). We usually add contributors automatically after merging a PR, but feel free to request addition yourself if needed. For contributions wich don't involve a Pull Request, please comment on [this issue](https://github.com/processing/processing4-carbon-aug-19/issues/839) to add yourself. + ## Found a Bug? First, please visit our [troubleshooting](https://github.com/processing/processing/wiki/Troubleshooting) page for common issues—you might find the answer there! From 48d7352b043a57196de5e2d83b7ccaa4a10ea136 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 12:48:15 +0100 Subject: [PATCH 30/62] Simplified language and instructions --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a0125257be..61703f7796 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,7 +8,7 @@ The Processing project follows the [all-contributors](https://github.com/kentcdo @all-contributors please add @[your GitHub handle] for [your contribution type] ``` -We recognize a variety of contribution types such as `design`, `documentation`, `eventOrganizing`, and `mentoring`, among others. You can find the full list of recognized contribution types [here](https://allcontributors.org/docs/en/emoji-key). We usually add contributors automatically after merging a PR, but feel free to request addition yourself if needed. For contributions wich don't involve a Pull Request, please comment on [this issue](https://github.com/processing/processing4-carbon-aug-19/issues/839) to add yourself. +We usually add contributors automatically after merging a PR, but feel free to request addition yourself by commenting on [this issue](https://github.com/processing/processing4-carbon-aug-19/issues/839). ## Found a Bug? From d08f8e97469a6591e41a6245817c83601b3526c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 12:53:38 +0100 Subject: [PATCH 31/62] Update CONTRIBUTING.md --- CONTRIBUTING.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 61703f7796..8676bf662b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,9 +18,7 @@ For coding questions or help getting started, our [online forum](https://discour If your issue remains unresolved after exploring these options, we'd appreciate it if you could [file a bug report](https://github.com/processing/processing4/issues). Your feedback is crucial as it helps us address issues we might not be aware of yet. -## Interested in Contributing? - -We're glad to hear that! Every extra hand makes a big difference. Here’s how you can start: +## Making Your First Contribution * **Help Wanted** – Most [issues marked help wanted](https://github.com/processing/processing4/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) are a good place to start. Issues are marked with this tag when: From c52d1182e425e874b7b6e0bf42e074c8aeb10949 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 13:03:35 +0100 Subject: [PATCH 32/62] Update .all-contributorsrc to add missing comma --- .all-contributorsrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 4e28fbf8e0..a60d845da5 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1,6 +1,6 @@ { "projectName": "processing4-carbon-aug-19", - "projectOwner": "processing" + "projectOwner": "processing", "files": [ "README.md" ], From d7e46a5e3d537b31e32b7f0e0c77f9392876eb49 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:09:35 +0000 Subject: [PATCH 33/62] docs: update README.md [skip ci] --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 3f2d7ab736..d4fc8a0cdb 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,13 @@ Copyright (c) 2015-now The Processing Foundation + + + + + + +
Ben Fry
Ben Fry

💻 🤔 🚇 🧑‍🏫 🚧 🖋 📢
From f7b1b0d80f8a3b11b582eead1736f6fdc97d9218 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:09:37 +0000 Subject: [PATCH 34/62] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index a60d845da5..77515ae356 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -2,12 +2,28 @@ "projectName": "processing4-carbon-aug-19", "projectOwner": "processing", "files": [ - "README.md" - ], + "README.md" + ], "imageSize": 120, "contributorsPerLine": 6, "commit": true, - "contributors": [], + "contributors": [ + { + "login": "benfry", + "name": "Ben Fry", + "avatar_url": "https://avatars.githubusercontent.com/u/1623101?v=4", + "profile": "https://fathom.info", + "contributions": [ + "code", + "ideas", + "infra", + "mentoring", + "maintenance", + "content", + "talk" + ] + } + ], "repoType": "github", "repoHost": "https://github.com", "skipCi": true, From b35ff87ee510a165d031a81273bb10094429765f Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:10:07 +0000 Subject: [PATCH 35/62] docs: update README.md [skip ci] --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 3f2d7ab736..7c5d17cfce 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,13 @@ Copyright (c) 2015-now The Processing Foundation + + + + + + +
Casey Reas
Casey Reas

💻 🤔 🚇 🧑‍🏫 🖋 📢
From 23f9b5ab036cba474f07796f0bf0ca129c7b2536 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:10:08 +0000 Subject: [PATCH 36/62] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index a60d845da5..e3d12f4cbf 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -2,12 +2,28 @@ "projectName": "processing4-carbon-aug-19", "projectOwner": "processing", "files": [ - "README.md" - ], + "README.md" + ], "imageSize": 120, "contributorsPerLine": 6, "commit": true, - "contributors": [], + "contributors": [ + { + "login": "REAS", + "name": "Casey Reas", + "avatar_url": "https://avatars.githubusercontent.com/u/677774?v=4", + "profile": "http://reas.com", + "contributions": [ + "code", + "ideas", + "infra", + "mentoring", + "content", + "talk", + "tutorial" + ] + } + ], "repoType": "github", "repoHost": "https://github.com", "skipCi": true, From 33a574651d855712e328d94937644a7015aeae01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 13:38:52 +0100 Subject: [PATCH 37/62] Update .all-contributorsrc Auto-generated list of code contributors for the processing4 repository. Used https://www.npmjs.com/package/all-contributors-for-repository. Output was re-formatted with GPT 4o. --- .all-contributorsrc | 205 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 201 insertions(+), 4 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index e11410d6e1..5b01987f82 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1,9 +1,7 @@ { "projectName": "processing4-carbon-aug-19", "projectOwner": "processing", - "files": [ - "README.md" - ], + "files": ["README.md"], "imageSize": 120, "contributorsPerLine": 6, "commit": true, @@ -21,7 +19,9 @@ "maintenance", "content", "talk" - ], + ] + }, + { "login": "REAS", "name": "Casey Reas", "avatar_url": "https://avatars.githubusercontent.com/u/677774?v=4", @@ -35,6 +35,203 @@ "talk", "tutorial" ] + }, + { + "login": "anadroid", + "contributions": {"code": [191, 222]} + }, + { + "login": "arnoudvanderleer", + "contributions": {"code": [459]} + }, + { + "login": "arya-gupta", + "contributions": {"code": [655]} + }, + { + "login": "benfry", + "contributions": { + "maintenance": [556, 655, 659, 660, 661, 678, 690, 696, 728, 745, 746, 752, 757, 758, 759, 772, 776, 782], + "code": [70, 758] + } + }, + { + "login": "bsapozhnikov", + "contributions": {"code": [659]} + }, + { + "login": "cathiecode", + "contributions": {"code": [225]} + }, + { + "login": "clarvel", + "contributions": {"code": [759]} + }, + { + "login": "codeanticode", + "contributions": {"code": [313, 314, 316, 363, 367, 418, 432, 433, 435, 470]} + }, + { + "login": "cyberflamego", + "contributions": {"code": [757]} + }, + { + "login": "dzaima", + "contributions": {"code": [216, 274, 493]} + }, + { + "login": "efratror", + "contributions": { + "maintenance": [676], + "code": [678, 690] + } + }, + { + "login": "ghost", + "contributions": {"maintenance": [669, 767]} + }, + { + "login": "guilhermesilveira", + "contributions": {"code": [479]} + }, + { + "login": "hectorcarral", + "contributions": {"code": [480, 481]} + }, + { + "login": "hkiel", + "contributions": {"code": [483]} + }, + { + "login": "hx2a", + "contributions": {"code": [776, 782]} + }, + { + "login": "jaysonh", + "contributions": {"code": [198]} + }, + { + "login": "kgtkr", + "contributions": {"code": [564]} + }, + { + "login": "knupel", + "contributions": {"code": [41]} + }, + { + "login": "lesleywagner", + "contributions": {"code": [539]} + }, + { + "login": "letorbi", + "contributions": {"code": [215]} + }, + { + "login": "maharal", + "contributions": {"code": [146, 147]} + }, + { + "login": "mglst", + "contributions": {"code": [660]} + }, + { + "login": "minimaximize", + "contributions": {"code": [49, 51]} + }, + { + "login": "montardon", + "contributions": {"code": [661]} + }, + { + "login": "mvaladas", + "contributions": {"code": [728]} + }, + { + "login": "nking07049925", + "contributions": {"code": [175]} + }, + { + "login": "oseph", + "contributions": {"code": [183, 184]} + }, + { + "login": "peonix0", + "contributions": {"code": [696]} + }, + { + "login": "qazcetelic", + "contributions": {"code": [513]} + }, + { + "login": "robog-two", + "contributions": {"code": [495]} + }, + { + "login": "runemadsen", + "contributions": {"code": [132, 168]} + }, + { + "login": "rupeshkumar22", + "contributions": {"code": [329, 498]} + }, + { + "login": "rzats", + "contributions": {"code": [301, 585]} + }, + { + "login": "sableraf", + "contributions": {"code": [258, 542, 605]} + }, + { + "login": "sampottinger", + "contributions": { + "maintenance": [692, 715, 716, 721, 729], + "code": [ + 1, 5, 12, 13, 15, 18, 20, 30, 33, 34, 37, 38, 40, 42, 45, 60, 68, 74, 75, 76, 85, 88, + 91, 93, 95, 96, 103, 105, 107, 123, 125, 138, 139, 152, 219, 229, 230, 246, 257, 288, + 384, 392, 400, 474, 502, 504, 577, 597, 609, 622, 635, 636, 637, 715, 716, 721, 752, 772 + ] + } + }, + { + "login": "sashashura", + "contributions": {"code": [556]} + }, + { + "login": "shahnoor-khan", + "contributions": {"maintenance": [665]} + }, + { + "login": "thomasleplus", + "contributions": {"code": [266]} + }, + { + "login": "tn8001", + "contributions": {"code": [436, 461, 462]} + }, + { + "login": "trikaphundo", + "contributions": {"code": [554, 574, 745, 746]} + }, + { + "login": "urbanskimichal", + "contributions": {"code": [100]} + }, + { + "login": "vepo", + "contributions": {"code": [599]} + }, + { + "login": "villares", + "contributions": {"code": [133, 134]} + }, + { + "login": "willrabalais04", + "contributions": {"code": [692, 729]} + }, + { + "login": "yblake", + "contributions": {"code": [172]} } ], "repoType": "github", From 4f065326359c6bb1bb45fc24e85d216f406d6e6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 13:46:55 +0100 Subject: [PATCH 38/62] Update .all-contributorsrc Fix the schema --- .all-contributorsrc | 107 +++++++++++++++++++------------------------- 1 file changed, 45 insertions(+), 62 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 5b01987f82..317c2954ea 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -38,200 +38,183 @@ }, { "login": "anadroid", - "contributions": {"code": [191, 222]} + "contributions": ["code"] }, { "login": "arnoudvanderleer", - "contributions": {"code": [459]} + "contributions": ["code"] }, { "login": "arya-gupta", - "contributions": {"code": [655]} - }, - { - "login": "benfry", - "contributions": { - "maintenance": [556, 655, 659, 660, 661, 678, 690, 696, 728, 745, 746, 752, 757, 758, 759, 772, 776, 782], - "code": [70, 758] - } + "contributions": ["code"] }, { "login": "bsapozhnikov", - "contributions": {"code": [659]} + "contributions": ["code"] }, { "login": "cathiecode", - "contributions": {"code": [225]} + "contributions": ["code"] }, { "login": "clarvel", - "contributions": {"code": [759]} + "contributions": ["code"] }, { "login": "codeanticode", - "contributions": {"code": [313, 314, 316, 363, 367, 418, 432, 433, 435, 470]} + "contributions": ["code"] }, { "login": "cyberflamego", - "contributions": {"code": [757]} + "contributions": ["code"] }, { "login": "dzaima", - "contributions": {"code": [216, 274, 493]} + "contributions": ["code"] }, { "login": "efratror", - "contributions": { - "maintenance": [676], - "code": [678, 690] - } + "contributions": ["maintenance", "code"] }, { "login": "ghost", - "contributions": {"maintenance": [669, 767]} + "contributions": ["maintenance"] }, { "login": "guilhermesilveira", - "contributions": {"code": [479]} + "contributions": ["code"] }, { "login": "hectorcarral", - "contributions": {"code": [480, 481]} + "contributions": ["code"] }, { "login": "hkiel", - "contributions": {"code": [483]} + "contributions": ["code"] }, { "login": "hx2a", - "contributions": {"code": [776, 782]} + "contributions": ["code"] }, { "login": "jaysonh", - "contributions": {"code": [198]} + "contributions": ["code"] }, { "login": "kgtkr", - "contributions": {"code": [564]} + "contributions": ["code"] }, { "login": "knupel", - "contributions": {"code": [41]} + "contributions": ["code"] }, { "login": "lesleywagner", - "contributions": {"code": [539]} + "contributions": ["code"] }, { "login": "letorbi", - "contributions": {"code": [215]} + "contributions": ["code"] }, { "login": "maharal", - "contributions": {"code": [146, 147]} + "contributions": ["code"] }, { "login": "mglst", - "contributions": {"code": [660]} + "contributions": ["code"] }, { "login": "minimaximize", - "contributions": {"code": [49, 51]} + "contributions": ["code"] }, { "login": "montardon", - "contributions": {"code": [661]} + "contributions": ["code"] }, { "login": "mvaladas", - "contributions": {"code": [728]} + "contributions": ["code"] }, { "login": "nking07049925", - "contributions": {"code": [175]} + "contributions": ["code"] }, { "login": "oseph", - "contributions": {"code": [183, 184]} + "contributions": ["code"] }, { "login": "peonix0", - "contributions": {"code": [696]} + "contributions": ["code"] }, { "login": "qazcetelic", - "contributions": {"code": [513]} + "contributions": ["code"] }, { "login": "robog-two", - "contributions": {"code": [495]} + "contributions": ["code"] }, { "login": "runemadsen", - "contributions": {"code": [132, 168]} + "contributions": ["code"] }, { "login": "rupeshkumar22", - "contributions": {"code": [329, 498]} + "contributions": ["code"] }, { "login": "rzats", - "contributions": {"code": [301, 585]} + "contributions": ["code"] }, { "login": "sableraf", - "contributions": {"code": [258, 542, 605]} + "contributions": ["code"] }, { "login": "sampottinger", - "contributions": { - "maintenance": [692, 715, 716, 721, 729], - "code": [ - 1, 5, 12, 13, 15, 18, 20, 30, 33, 34, 37, 38, 40, 42, 45, 60, 68, 74, 75, 76, 85, 88, - 91, 93, 95, 96, 103, 105, 107, 123, 125, 138, 139, 152, 219, 229, 230, 246, 257, 288, - 384, 392, 400, 474, 502, 504, 577, 597, 609, 622, 635, 636, 637, 715, 716, 721, 752, 772 - ] - } + "contributions": ["maintenance", "code"] }, { "login": "sashashura", - "contributions": {"code": [556]} + "contributions": ["code"] }, { "login": "shahnoor-khan", - "contributions": {"maintenance": [665]} + "contributions": ["maintenance"] }, { "login": "thomasleplus", - "contributions": {"code": [266]} + "contributions": ["code"] }, { "login": "tn8001", - "contributions": {"code": [436, 461, 462]} + "contributions": ["code"] }, { "login": "trikaphundo", - "contributions": {"code": [554, 574, 745, 746]} + "contributions": ["code"] }, { "login": "urbanskimichal", - "contributions": {"code": [100]} + "contributions": ["code"] }, { "login": "vepo", - "contributions": {"code": [599]} + "contributions": ["code"] }, { "login": "villares", - "contributions": {"code": [133, 134]} + "contributions": ["code"] }, { "login": "willrabalais04", - "contributions": {"code": [692, 729]} + "contributions": ["code"] }, { "login": "yblake", - "contributions": {"code": [172]} + "contributions": ["code"] } ], "repoType": "github", From 49db1d7d0406b8141728824d2ab3c5113b5d8ae8 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:47:44 +0000 Subject: [PATCH 39/62] docs: update README.md [skip ci] --- README.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3a939ecfdc..b42ede7a06 100644 --- a/README.md +++ b/README.md @@ -74,8 +74,68 @@ Copyright (c) 2015-now The Processing Foundation - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Casey Reas
Casey Reas

💻 🤔 🚇 🧑‍🏫 🖋 📢
Ben Fry
Ben Fry

💻 🤔 🚇 🧑‍🏫 🚧 🖋 📢
Casey Reas
Casey Reas

💻 🤔 🚇 🧑‍🏫 🖋 📢
anadroid
anadroid
💻
arnoudvanderleer
arnoudvanderleer
💻
arya-gupta
arya-gupta
💻
bsapozhnikov
bsapozhnikov
💻
cathiecode
cathiecode
💻
clarvel
clarvel
💻
codeanticode
codeanticode
💻
cyberflamego
cyberflamego
💻
dzaima
dzaima
💻
efratror
efratror
🚧 💻
ghost
ghost
🚧
guilhermesilveira
guilhermesilveira
💻
hectorcarral
hectorcarral
💻
hkiel
hkiel
💻
hx2a
hx2a
💻
jaysonh
jaysonh
💻
kgtkr
kgtkr
💻
knupel
knupel
💻
lesleywagner
lesleywagner
💻
letorbi
letorbi
💻
maharal
maharal
💻
mglst
mglst
💻
minimaximize
minimaximize
💻
montardon
montardon
💻
mvaladas
mvaladas
💻
nking07049925
nking07049925
💻
oseph
oseph
💻
peonix0
peonix0
💻
qazcetelic
qazcetelic
💻
robog-two
robog-two
💻
runemadsen
runemadsen
💻
rupeshkumar22
rupeshkumar22
💻
rzats
rzats
💻
sableraf
sableraf
💻
sampottinger
sampottinger
🚧 💻
sashashura
sashashura
💻
shahnoor-khan
shahnoor-khan
🚧
thomasleplus
thomasleplus
💻
tn8001
tn8001
💻
trikaphundo
trikaphundo
💻
urbanskimichal
urbanskimichal
💻
vepo
vepo
💻
villares
villares
💻
willrabalais04
willrabalais04
💻
yblake
yblake
💻
mingness
mingness

🚇
From 0093c0fc34003dd0f38190be237411db046bc53b Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:47:45 +0000 Subject: [PATCH 40/62] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 195 +++++++++++++++++++++++++++++++++----------- 1 file changed, 149 insertions(+), 46 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 317c2954ea..cd3292ccbf 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1,7 +1,9 @@ { "projectName": "processing4-carbon-aug-19", "projectOwner": "processing", - "files": ["README.md"], + "files": [ + "README.md" + ], "imageSize": 120, "contributorsPerLine": 6, "commit": true, @@ -38,183 +40,284 @@ }, { "login": "anadroid", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "arnoudvanderleer", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "arya-gupta", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "bsapozhnikov", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "cathiecode", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "clarvel", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "codeanticode", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "cyberflamego", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "dzaima", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "efratror", - "contributions": ["maintenance", "code"] + "contributions": [ + "maintenance", + "code" + ] }, { "login": "ghost", - "contributions": ["maintenance"] + "contributions": [ + "maintenance" + ] }, { "login": "guilhermesilveira", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "hectorcarral", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "hkiel", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "hx2a", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "jaysonh", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "kgtkr", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "knupel", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "lesleywagner", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "letorbi", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "maharal", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "mglst", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "minimaximize", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "montardon", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "mvaladas", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "nking07049925", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "oseph", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "peonix0", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "qazcetelic", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "robog-two", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "runemadsen", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "rupeshkumar22", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "rzats", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "sableraf", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "sampottinger", - "contributions": ["maintenance", "code"] + "contributions": [ + "maintenance", + "code" + ] }, { "login": "sashashura", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "shahnoor-khan", - "contributions": ["maintenance"] + "contributions": [ + "maintenance" + ] }, { "login": "thomasleplus", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "tn8001", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "trikaphundo", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "urbanskimichal", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "vepo", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "villares", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "willrabalais04", - "contributions": ["code"] + "contributions": [ + "code" + ] }, { "login": "yblake", - "contributions": ["code"] + "contributions": [ + "code" + ] + }, + { + "login": "mingness", + "name": "mingness", + "avatar_url": "https://avatars.githubusercontent.com/u/5671413?v=4", + "profile": "https://github.com/mingness", + "contributions": [ + "infra" + ] } ], "repoType": "github", From 2e69ab86fe81bc1f31aa4baff312bd6f0a4f9774 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 14:08:55 +0100 Subject: [PATCH 41/62] Update .all-contributorsrc to fix avatars --- .all-contributorsrc | 335 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 288 insertions(+), 47 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index cd3292ccbf..7d231d30f2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -39,273 +39,514 @@ ] }, { - "login": "anadroid", + "login": "codeanticode", + "name": "codeanticode", + "avatar_url": "https://avatars.githubusercontent.com/u/62246?v=4", + "profile": "http://andrescolubri.net/", "contributions": [ "code" ] }, { - "login": "arnoudvanderleer", + "login": "Manindra29", + "name": "Manindra Moharana", + "avatar_url": "https://avatars.githubusercontent.com/u/1686425?v=4", + "profile": "http://mkmoharana.com/", "contributions": [ "code" ] }, { - "login": "arya-gupta", + "login": "JakubValtar", + "name": "Jakub Valtar", + "avatar_url": "https://avatars.githubusercontent.com/u/3177098?v=4", + "profile": "https://jakubvaltar.com/", "contributions": [ "code" ] }, { - "login": "bsapozhnikov", + "login": "REAS", + "name": "Casey Reas", + "avatar_url": "https://avatars.githubusercontent.com/u/677774?v=4", + "profile": "http://reas.com/", "contributions": [ "code" ] }, { - "login": "cathiecode", + "login": "sampottinger", + "name": "A Samuel Pottinger", + "avatar_url": "https://avatars.githubusercontent.com/u/110391?v=4", + "profile": "http://gleap.org/", "contributions": [ "code" ] }, { - "login": "clarvel", + "login": "gohai", + "name": "Gottfried Haider", + "avatar_url": "https://avatars.githubusercontent.com/u/4945451?v=4", + "profile": "http://twitter.com/mrgohai", "contributions": [ "code" ] }, { - "login": "codeanticode", + "login": "Akarshit", + "name": "Akarshit Wal", + "avatar_url": "https://avatars.githubusercontent.com/u/7762605?v=4", + "profile": "https://github.com/Akarshit", "contributions": [ "code" ] }, { - "login": "cyberflamego", + "login": "peskal", + "name": "Peter Kalauskas", + "avatar_url": "https://avatars.githubusercontent.com/u/1523978?v=4", + "profile": "https://github.com/peskal", "contributions": [ "code" ] }, { - "login": "dzaima", + "login": "shiffman", + "name": "Daniel Shiffman", + "avatar_url": "https://avatars.githubusercontent.com/u/191758?v=4", + "profile": "https://thecodingtrain.com/", "contributions": [ "code" ] }, { - "login": "efratror", + "login": "joelmoniz", + "name": "Joel Moniz", + "avatar_url": "https://avatars.githubusercontent.com/u/4526417?v=4", + "profile": "http://joelmoniz.com/", "contributions": [ - "maintenance", "code" ] }, { - "login": "ghost", + "login": "lonnen", + "name": "Lonnen", + "avatar_url": "https://avatars.githubusercontent.com/u/21467?v=4", + "profile": "https://github.com/lonnen", "contributions": [ - "maintenance" + "code" ] }, { - "login": "guilhermesilveira", + "login": "fjenett", + "name": "Florian Jenett", + "avatar_url": "https://avatars.githubusercontent.com/u/59608?v=4", + "profile": "http://bezier.de/", "contributions": [ "code" ] }, { - "login": "hectorcarral", + "login": "scotthmurray", + "name": "Scott Murray", + "avatar_url": "https://avatars.githubusercontent.com/u/1034002?v=4", + "profile": "https://github.com/scotthmurray", "contributions": [ "code" ] }, { - "login": "hkiel", + "login": "federicobond", + "name": "Federico Bond", + "avatar_url": "https://avatars.githubusercontent.com/u/138426?v=4", + "profile": "https://federicobond.com/", "contributions": [ "code" ] }, { - "login": "hx2a", + "login": "pvrs12", + "name": "pvrs12", + "avatar_url": "https://avatars.githubusercontent.com/u/6956401?v=4", + "profile": "https://github.com/pvrs12", "contributions": [ "code" ] }, { - "login": "jaysonh", + "login": "GKFX", + "name": "George Bateman", + "avatar_url": "https://avatars.githubusercontent.com/u/5357642?v=4", + "profile": "https://github.com/GKFX", "contributions": [ "code" ] }, { - "login": "kgtkr", + "login": "mckennapsean", + "name": "Sean McKenna", + "avatar_url": "https://avatars.githubusercontent.com/u/1406149?v=4", + "profile": "http://mckennapsean.com/", "contributions": [ "code" ] }, { - "login": "knupel", + "login": "kfeuz", + "name": "kfeuz", + "avatar_url": "https://avatars.githubusercontent.com/u/2780385?v=4", + "profile": "https://github.com/kfeuz", "contributions": [ "code" ] }, { - "login": "lesleywagner", + "login": "sansumbrella", + "name": "David Wicks", + "avatar_url": "https://avatars.githubusercontent.com/u/81553?v=4", + "profile": "https://sansumbrella.com/", "contributions": [ "code" ] }, { - "login": "letorbi", + "login": "wirsing", + "name": "Wilm Thoben", + "avatar_url": "https://avatars.githubusercontent.com/u/938075?v=4", + "profile": "https://github.com/wirsing", "contributions": [ "code" ] }, { - "login": "maharal", + "login": "Anadroid", + "name": "Ana", + "avatar_url": "https://avatars.githubusercontent.com/u/1826278?v=4", + "profile": "https://github.com/Anadroid", "contributions": [ "code" ] }, { - "login": "mglst", + "login": "AmnonOwed", + "name": "Amnon Owed", + "avatar_url": "https://avatars.githubusercontent.com/u/4075846?v=4", + "profile": "http://vimeo.com/amnon", "contributions": [ "code" ] }, { - "login": "minimaximize", + "login": "galsasson", + "name": "Gal Sasson", + "avatar_url": "https://avatars.githubusercontent.com/u/3430521?v=4", + "profile": "https://github.com/galsasson", "contributions": [ "code" ] }, { - "login": "montardon", + "login": "scollovati", + "name": "scollovati", + "avatar_url": "https://avatars.githubusercontent.com/u/20740642?v=4", + "profile": "https://github.com/scollovati", "contributions": [ "code" ] }, { - "login": "mvaladas", + "login": "ybakos", + "name": "Yong Joseph Bakos", + "avatar_url": "https://avatars.githubusercontent.com/u/5502?v=4", + "profile": "https://yongbakos.com/", "contributions": [ "code" ] }, { - "login": "nking07049925", + "login": "crazymaster", + "name": "Kenichi Ito", + "avatar_url": "https://avatars.githubusercontent.com/u/1528093?v=4", + "profile": "https://github.com/crazymaster", "contributions": [ "code" ] }, { - "login": "oseph", + "login": "Efratror", + "name": "Efratror", + "avatar_url": "https://avatars.githubusercontent.com/u/19653269?v=4", + "profile": "https://github.com/Efratror", "contributions": [ "code" ] }, { - "login": "peonix0", + "login": "aengelke", + "name": "Alexis Engelke", + "avatar_url": "https://avatars.githubusercontent.com/u/4236689?v=4", + "profile": "https://github.com/aengelke", "contributions": [ "code" ] }, { - "login": "qazcetelic", + "login": "tyfkda", + "name": "tyfkda", + "avatar_url": "https://avatars.githubusercontent.com/u/7347125?v=4", + "profile": "https://tyfkda.github.io/", "contributions": [ "code" ] }, { - "login": "robog-two", + "login": "juniperoserra", + "name": "Simon Greenwold", + "avatar_url": "https://avatars.githubusercontent.com/u/125713?v=4", + "profile": "https://github.com/juniperoserra", "contributions": [ "code" ] }, { "login": "runemadsen", + "name": "Rune Skjoldborg Madsen", + "avatar_url": "https://avatars.githubusercontent.com/u/192021?v=4", + "profile": "https://github.com/runemadsen", "contributions": [ "code" ] }, { - "login": "rupeshkumar22", + "login": "inkwellsiesta", + "name": "Leslie Watkins", + "avatar_url": "https://avatars.githubusercontent.com/u/6732005?v=4", + "profile": "https://github.com/inkwellsiesta", "contributions": [ "code" ] }, { "login": "rzats", + "name": "Rostyslav Zatserkovnyi", + "avatar_url": "https://avatars.githubusercontent.com/u/13783592?v=4", + "profile": "https://www.linkedin.com/in/rostyslav-zatserkovnyi/", "contributions": [ "code" ] }, { - "login": "sableraf", + "login": "trikaphundo", + "name": "Dan", + "avatar_url": "https://avatars.githubusercontent.com/u/24832650?v=4", + "profile": "https://github.com/trikaphundo", "contributions": [ "code" ] }, { - "login": "sampottinger", + "login": "dhowe", + "name": "Daniel Howe", + "avatar_url": "https://avatars.githubusercontent.com/u/737638?v=4", + "profile": "https://github.com/dhowe", "contributions": [ - "maintenance", "code" ] }, { - "login": "sashashura", + "login": "joshgiesbrecht", + "name": "Josh Giesbrecht", + "avatar_url": "https://avatars.githubusercontent.com/u/3434564?v=4", + "profile": "https://github.com/joshgiesbrecht", "contributions": [ "code" ] }, { - "login": "shahnoor-khan", + "login": "liquidev", + "name": "liquidex", + "avatar_url": "https://avatars.githubusercontent.com/u/16415678?v=4", + "profile": "https://liquidex.house/", "contributions": [ - "maintenance" + "code" ] }, { - "login": "thomasleplus", + "login": "bgc", + "name": "bgc", + "avatar_url": "https://avatars.githubusercontent.com/u/516129?v=4", + "profile": "https://github.com/bgc", "contributions": [ "code" ] }, { - "login": "tn8001", + "login": "omerjerk", + "name": "Mohammad Umair", + "avatar_url": "https://avatars.githubusercontent.com/u/3191547?v=4", + "profile": "https://umair.io/", "contributions": [ "code" ] }, { - "login": "trikaphundo", + "login": "mtsio", + "name": "T Michail", + "avatar_url": "https://avatars.githubusercontent.com/u/8008901?v=4", + "profile": "https://github.com/mtsio", + "contributions": [ + "code" + ] + }, + { + "login": "ohommos", + "name": "ohommos", + "avatar_url": "https://avatars.githubusercontent.com/u/3680307?v=4", + "profile": "https://twitter.com/omarhommos", "contributions": [ "code" ] }, { - "login": "urbanskimichal", + "login": "google-feinberg", + "name": "Jonathan Feinberg", + "avatar_url": "https://avatars.githubusercontent.com/u/2643627?v=4", + "profile": "https://github.com/google-feinberg", "contributions": [ "code" ] }, { - "login": "vepo", + "login": "davidfokkema", + "name": "David Fokkema", + "avatar_url": "https://avatars.githubusercontent.com/u/917137?v=4", + "profile": "https://github.com/davidfokkema", "contributions": [ "code" ] }, { - "login": "villares", + "login": "liquidzym", + "name": "liquid", + "avatar_url": "https://avatars.githubusercontent.com/u/51957?v=4", + "profile": "https://github.com/liquidzym", "contributions": [ "code" ] }, { - "login": "willrabalais04", + "login": "kisarur", + "name": "Kisaru Liyanage", + "avatar_url": "https://avatars.githubusercontent.com/u/23295399?v=4", + "profile": "https://github.com/kisarur", "contributions": [ "code" ] }, { - "login": "yblake", + "login": "boubpopsyteam", + "name": "BouB", + "avatar_url": "https://avatars.githubusercontent.com/u/3597918?v=4", + "profile": "https://github.com/boubpopsyteam", + "contributions": [ + "code" + ] + }, + { + "login": "5atk6", + "name": "atk", + "avatar_url": "https://avatars.githubusercontent.com/u/8381460?v=4", + "profile": "https://twitter.com/ijkxy", + "contributions": [ + "code" + ] + }, + { + "login": "xranby", + "name": "Xerxes Rånby", + "avatar_url": "https://avatars.githubusercontent.com/u/1233011?v=4", + "profile": "http://twitter.com/xranby", + "contributions": [ + "code" + ] + }, + { + "login": "WillRabalais04", + "name": "Will Rabalais", + "avatar_url": "https://avatars.githubusercontent.com/u/69363495?v=4", + "profile": "https://github.com/WillRabalais04", + "contributions": [ + "code" + ] + }, + { + "login": "iamutkarshtiwari", + "name": "Utkarsh Tiwari", + "avatar_url": "https://avatars.githubusercontent.com/u/6258810?v=4", + "profile": "https://github.com/iamutkarshtiwari", + "contributions": [ + "code" + ] + }, + { + "login": "Prince-Polka", + "name": "Prince-Polka", + "avatar_url": "https://avatars.githubusercontent.com/u/29307694?v=4", + "profile": "https://github.com/Prince-Polka", + "contributions": [ + "code" + ] + }, + { + "login": "jamesjgrady", + "name": "jamesjgrady", + "avatar_url": "https://avatars.githubusercontent.com/u/2600893?v=4", + "profile": "https://github.com/jamesjgrady", + "contributions": [ + "code" + ] + }, + { + "login": "SableRaf", + "name": "Raphaël de Courville", + "avatar_url": "https://avatars.githubusercontent.com/u/290261?v=4", + "profile": "https://github.com/SableRaf", + "contributions": [ + "code" + ] + }, + { + "login": "satoshiokita", + "name": "Satoshi Okita", + "avatar_url": "https://avatars.githubusercontent.com/u/16870334?v=4", + "profile": "https://github.com/satoshiokita", + "contributions": [ + "code" + ] + }, + { + "login": "rocha", + "name": "Carlos Andrés Rocha", + "avatar_url": "https://avatars.githubusercontent.com/u/51551?v=4", + "profile": "https://github.com/rocha", + "contributions": [ + "code" + ] + }, + { + "login": "vijnv", + "name": "Vincent Vijn", + "avatar_url": "https://avatars.githubusercontent.com/u/1311387?v=4", + "profile": "https://github.com/vijnv", + "contributions": [ + "code" + ] + }, + { + "login": "dzaima", + "name": "dzaima", + "avatar_url": "https://avatars.githubusercontent.com/u/5551338?v=4", + "profile": "https://github.com/dzaima", "contributions": [ "code" ] From 91b030e0cd57d28dfb26e04567168f8b635b9b0e Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 13:10:51 +0000 Subject: [PATCH 42/62] docs: update README.md [skip ci] --- README.md | 109 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 64 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index b42ede7a06..96416cf8b4 100644 --- a/README.md +++ b/README.md @@ -76,67 +76,86 @@ Copyright (c) 2015-now The Processing Foundation Ben Fry
Ben Fry

💻 🤔 🚇 🧑‍🏫 🚧 🖋 📢 Casey Reas
Casey Reas

💻 🤔 🚇 🧑‍🏫 🖋 📢 - anadroid
anadroid
💻 - arnoudvanderleer
arnoudvanderleer
💻 - arya-gupta
arya-gupta
💻 - bsapozhnikov
bsapozhnikov
💻 + codeanticode
codeanticode

💻 + Manindra Moharana
Manindra Moharana

💻 + Jakub Valtar
Jakub Valtar

💻 + Casey Reas
Casey Reas

💻 - cathiecode
cathiecode
💻 - clarvel
clarvel
💻 - codeanticode
codeanticode
💻 - cyberflamego
cyberflamego
💻 - dzaima
dzaima
💻 - efratror
efratror
🚧 💻 + A Samuel Pottinger
A Samuel Pottinger

💻 + Gottfried Haider
Gottfried Haider

💻 + Akarshit Wal
Akarshit Wal

💻 + Peter Kalauskas
Peter Kalauskas

💻 + Daniel Shiffman
Daniel Shiffman

💻 + Joel Moniz
Joel Moniz

💻 - ghost
ghost
🚧 - guilhermesilveira
guilhermesilveira
💻 - hectorcarral
hectorcarral
💻 - hkiel
hkiel
💻 - hx2a
hx2a
💻 - jaysonh
jaysonh
💻 + Lonnen
Lonnen

💻 + Florian Jenett
Florian Jenett

💻 + Scott Murray
Scott Murray

💻 + Federico Bond
Federico Bond

💻 + pvrs12
pvrs12

💻 + George Bateman
George Bateman

💻 - kgtkr
kgtkr
💻 - knupel
knupel
💻 - lesleywagner
lesleywagner
💻 - letorbi
letorbi
💻 - maharal
maharal
💻 - mglst
mglst
💻 + Sean McKenna
Sean McKenna

💻 + kfeuz
kfeuz

💻 + David Wicks
David Wicks

💻 + Wilm Thoben
Wilm Thoben

💻 + Ana
Ana

💻 + Amnon Owed
Amnon Owed

💻 - minimaximize
minimaximize
💻 - montardon
montardon
💻 - mvaladas
mvaladas
💻 - nking07049925
nking07049925
💻 - oseph
oseph
💻 - peonix0
peonix0
💻 + Gal Sasson
Gal Sasson

💻 + scollovati
scollovati

💻 + Yong Joseph Bakos
Yong Joseph Bakos

💻 + Kenichi Ito
Kenichi Ito

💻 + Efratror
Efratror

💻 + Alexis Engelke
Alexis Engelke

💻 - qazcetelic
qazcetelic
💻 - robog-two
robog-two
💻 - runemadsen
runemadsen
💻 - rupeshkumar22
rupeshkumar22
💻 - rzats
rzats
💻 - sableraf
sableraf
💻 + tyfkda
tyfkda

💻 + Simon Greenwold
Simon Greenwold

💻 + Rune Skjoldborg Madsen
Rune Skjoldborg Madsen

💻 + Leslie Watkins
Leslie Watkins

💻 + Rostyslav Zatserkovnyi
Rostyslav Zatserkovnyi

💻 + Dan
Dan

💻 - sampottinger
sampottinger
🚧 💻 - sashashura
sashashura
💻 - shahnoor-khan
shahnoor-khan
🚧 - thomasleplus
thomasleplus
💻 - tn8001
tn8001
💻 - trikaphundo
trikaphundo
💻 + Daniel Howe
Daniel Howe

💻 + Josh Giesbrecht
Josh Giesbrecht

💻 + liquidex
liquidex

💻 + bgc
bgc

💻 + Mohammad Umair
Mohammad Umair

💻 + T Michail
T Michail

💻 - urbanskimichal
urbanskimichal
💻 - vepo
vepo
💻 - villares
villares
💻 - willrabalais04
willrabalais04
💻 - yblake
yblake
💻 + ohommos
ohommos

💻 + Jonathan Feinberg
Jonathan Feinberg

💻 + David Fokkema
David Fokkema

💻 + liquid
liquid

💻 + Kisaru Liyanage
Kisaru Liyanage

💻 + BouB
BouB

💻 + + + atk
atk

💻 + Xerxes Rånby
Xerxes Rånby

💻 + Will Rabalais
Will Rabalais

💻 + Utkarsh Tiwari
Utkarsh Tiwari

💻 + Prince-Polka
Prince-Polka

💻 + jamesjgrady
jamesjgrady

💻 + + + Raphaël de Courville
Raphaël de Courville

💻 + Satoshi Okita
Satoshi Okita

💻 + Carlos Andrés Rocha
Carlos Andrés Rocha

💻 + Vincent Vijn
Vincent Vijn

💻 + dzaima
dzaima

💻 mingness
mingness

🚇 + + Dora Do
Dora Do

🚇 + From e283ae73317a7000ac3533a3d4d7f3ac6a038455 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 13:10:52 +0000 Subject: [PATCH 43/62] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7d231d30f2..35f26c4418 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -559,6 +559,15 @@ "contributions": [ "infra" ] + }, + { + "login": "doradocodes", + "name": "Dora Do", + "avatar_url": "https://avatars.githubusercontent.com/u/140831752?v=4", + "profile": "https://doradocodes.com/", + "contributions": [ + "infra" + ] } ], "repoType": "github", From 51783b54394787269c1db28c26a0883c321f5f3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 14:23:33 +0100 Subject: [PATCH 44/62] Add contributors from processing/processing repo --- .all-contributorsrc | 801 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 801 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 35f26c4418..173517e6c3 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -568,6 +568,807 @@ "contributions": [ "infra" ] + }, + { + "login": "Stefterv", + "name": "Stef Tervelde", + "avatar_url": "https://avatars.githubusercontent.com/u/4988953?v=4", + "profile": "https://steftervel.de/", + "contributions": [ + "code" + ] + }, + { + "login": "allcontributors[bot]", + "name": "allcontributors[bot]", + "avatar_url": "https://avatars.githubusercontent.com/in/23186?v=4", + "profile": "https://github.com/apps/allcontributors", + "contributions": [ + "code" + ] + }, + { + "login": "datguy", + "name": "Dave", + "avatar_url": "https://avatars.githubusercontent.com/u/131480?v=4", + "profile": "http://www.linkedin.com/in/davidtregay/", + "contributions": [ + "code" + ] + }, + { + "login": "TN8001", + "name": "TN8001", + "avatar_url": "https://avatars.githubusercontent.com/u/28250188?v=4", + "profile": "https://github.com/TN8001", + "contributions": [ + "code" + ] + }, + { + "login": "Sardtok", + "name": "Sigmund Hansen", + "avatar_url": "https://avatars.githubusercontent.com/u/613667?v=4", + "profile": "https://github.com/Sardtok", + "contributions": [ + "code" + ] + }, + { + "login": "rbonifacio", + "name": "Rodrigo Bonifácio", + "avatar_url": "https://avatars.githubusercontent.com/u/1269433?v=4", + "profile": "http://rbonifacio.github.io/", + "contributions": [ + "code" + ] + }, + { + "login": "Plastix", + "name": "Aidan Pieper", + "avatar_url": "https://avatars.githubusercontent.com/u/1526881?v=4", + "profile": "https://github.com/Plastix", + "contributions": [ + "code" + ] + }, + { + "login": "Minimaximize", + "name": "Liam James", + "avatar_url": "https://avatars.githubusercontent.com/u/12061276?v=4", + "profile": "https://www.minimaximize.com/", + "contributions": [ + "code" + ] + }, + { + "login": "kazimuth", + "name": "james gilles", + "avatar_url": "https://avatars.githubusercontent.com/u/555667?v=4", + "profile": "https://github.com/kazimuth", + "contributions": [ + "code" + ] + }, + { + "login": "prisonerjohn", + "name": "Elie Zananiri", + "avatar_url": "https://avatars.githubusercontent.com/u/119702?v=4", + "profile": "http://www.prisonerjohn.com/", + "contributions": [ + "code" + ] + }, + { + "login": "cosimoc", + "name": "Cosimo Cecchi", + "avatar_url": "https://avatars.githubusercontent.com/u/13906?v=4", + "profile": "http://blogs.gnome.org/cosimoc", + "contributions": [ + "code" + ] + }, + { + "login": "liam-middlebrook", + "name": "Liam Middlebrook", + "avatar_url": "https://avatars.githubusercontent.com/u/3920942?v=4", + "profile": "https://github.com/liam-middlebrook", + "contributions": [ + "code" + ] + }, + { + "login": "myrjola", + "name": "Martin Yrjölä", + "avatar_url": "https://avatars.githubusercontent.com/u/36122?v=4", + "profile": "https://github.com/myrjola", + "contributions": [ + "code" + ] + }, + { + "login": "urbanskimichal", + "name": "Michał Urbański", + "avatar_url": "https://avatars.githubusercontent.com/u/18449680?v=4", + "profile": "https://tajnyprojekt.com/", + "contributions": [ + "code" + ] + }, + { + "login": "pacoelayudante", + "name": "Paco", + "avatar_url": "https://avatars.githubusercontent.com/u/9141115?v=4", + "profile": "https://github.com/pacoelayudante", + "contributions": [ + "code" + ] + }, + { + "login": "pjryan93", + "name": "Patrick Ryan", + "avatar_url": "https://avatars.githubusercontent.com/u/7769635?v=4", + "profile": "https://github.com/pjryan93", + "contributions": [ + "code" + ] + }, + { + "login": "qiubit", + "name": "Paweł Goliński", + "avatar_url": "https://avatars.githubusercontent.com/u/8190751?v=4", + "profile": "https://mimotaurs.pl/", + "contributions": [ + "code" + ] + }, + { + "login": "rupeshkumar22", + "name": "Rupesh Kumar", + "avatar_url": "https://avatars.githubusercontent.com/u/46577873?v=4", + "profile": "https://iamrupesh.me/", + "contributions": [ + "code" + ] + }, + { + "login": "suheb", + "name": "Suhaib Khan", + "avatar_url": "https://avatars.githubusercontent.com/u/4609293?v=4", + "profile": "https://suhaibkhan.com/", + "contributions": [ + "code" + ] + }, + { + "login": "yblake", + "name": "Yves BLAKE", + "avatar_url": "https://avatars.githubusercontent.com/u/9674161?v=4", + "profile": "https://github.com/yblake", + "contributions": [ + "code" + ] + }, + { + "login": "ernestum", + "name": "M. Ernestus", + "avatar_url": "https://avatars.githubusercontent.com/u/1250234?v=4", + "profile": "https://github.com/ernestum", + "contributions": [ + "code" + ] + }, + { + "login": "francisli", + "name": "Francis Li", + "avatar_url": "https://avatars.githubusercontent.com/u/140766?v=4", + "profile": "https://github.com/francisli", + "contributions": [ + "code" + ] + }, + { + "login": "PARAG00991", + "name": "Parag Jain", + "avatar_url": "https://avatars.githubusercontent.com/u/8044561?v=4", + "profile": "https://github.com/PARAG00991", + "contributions": [ + "code" + ] + }, + { + "login": "rouxpz", + "name": "roopa vasudevan", + "avatar_url": "https://avatars.githubusercontent.com/u/1497519?v=4", + "profile": "http://roopavasudevan.com/", + "contributions": [ + "code" + ] + }, + { + "login": "kiwistrongis", + "name": "kiwistrongis", + "avatar_url": "https://avatars.githubusercontent.com/u/2838640?v=4", + "profile": "https://github.com/kiwistrongis", + "contributions": [ + "code" + ] + }, + { + "login": "alranel", + "name": "Alessandro Ranellucci", + "avatar_url": "https://avatars.githubusercontent.com/u/594957?v=4", + "profile": "https://www.linkedin.com/in/alessandro-ranellucci/", + "contributions": [ + "code" + ] + }, + { + "login": "villares", + "name": "Alexandre B A Villares", + "avatar_url": "https://avatars.githubusercontent.com/u/3694604?v=4", + "profile": "https://abav.lugaralgum.com/", + "contributions": [ + "code" + ] + }, + { + "login": "Arty2", + "name": "Heracles", + "avatar_url": "https://avatars.githubusercontent.com/u/3519269?v=4", + "profile": "http://heracl.es/", + "contributions": [ + "code" + ] + }, + { + "login": "Arya-Gupta", + "name": "Arya Gupta", + "avatar_url": "https://avatars.githubusercontent.com/u/84087089?v=4", + "profile": "https://github.com/Arya-Gupta", + "contributions": [ + "code" + ] + }, + { + "login": "ddf", + "name": "Damien Quartz", + "avatar_url": "https://avatars.githubusercontent.com/u/141640?v=4", + "profile": "https://github.com/ddf", + "contributions": [ + "code" + ] + }, + { + "login": "GABBAR1947", + "name": "Shubham Rathore", + "avatar_url": "https://avatars.githubusercontent.com/u/9786291?v=4", + "profile": "https://rathoresaab.wordpress.com/", + "contributions": [ + "code" + ] + }, + { + "login": "gtitaev", + "name": "Grigoriy Titaev", + "avatar_url": "https://avatars.githubusercontent.com/u/6291442?v=4", + "profile": "https://github.com/gtitaev", + "contributions": [ + "code" + ] + }, + { + "login": "guilhermesilveira", + "name": "Guilherme Silveira", + "avatar_url": "https://avatars.githubusercontent.com/u/51391?v=4", + "profile": "https://www.alura.com.br/", + "contributions": [ + "code" + ] + }, + { + "login": "HectorCarral", + "name": "Héctor López Carral", + "avatar_url": "https://avatars.githubusercontent.com/u/26223377?v=4", + "profile": "https://hectorcarral.com/", + "contributions": [ + "code" + ] + }, + { + "login": "jeremydouglass", + "name": "Jeremy Douglass", + "avatar_url": "https://avatars.githubusercontent.com/u/798570?v=4", + "profile": "http://jeremydouglass.com/", + "contributions": [ + "code" + ] + }, + { + "login": "whackashoe", + "name": "Jett LaRue", + "avatar_url": "https://avatars.githubusercontent.com/u/855581?v=4", + "profile": "https://jettlarue.com/", + "contributions": [ + "code" + ] + }, + { + "login": "hx2A", + "name": "Jim", + "avatar_url": "https://avatars.githubusercontent.com/u/4044283?v=4", + "profile": "https://github.com/hx2A", + "contributions": [ + "code" + ] + }, + { + "login": "jperals", + "name": "Joan Perals", + "avatar_url": "https://avatars.githubusercontent.com/u/1257272?v=4", + "profile": "https://perals.io/", + "contributions": [ + "code" + ] + }, + { + "login": "oseph", + "name": "Josh Holinaty", + "avatar_url": "https://avatars.githubusercontent.com/u/23200117?v=4", + "profile": "https://github.com/oseph", + "contributions": [ + "code" + ] + }, + { + "login": "cathiecode", + "name": "Keito Takeda", + "avatar_url": "https://avatars.githubusercontent.com/u/74973441?v=4", + "profile": "https://catherine.superneko.net/", + "contributions": [ + "code" + ] + }, + { + "login": "vepo", + "name": "Victor Osório", + "avatar_url": "https://avatars.githubusercontent.com/u/353569?v=4", + "profile": "https://github.com/vepo", + "contributions": [ + "code" + ] + }, + { + "login": "letorbi", + "name": "Torben", + "avatar_url": "https://avatars.githubusercontent.com/u/1268015?v=4", + "profile": "https://letorbi.com/", + "contributions": [ + "code" + ] + }, + { + "login": "TobiPristupin", + "name": "Tobias Pristupin", + "avatar_url": "https://avatars.githubusercontent.com/u/22137035?v=4", + "profile": "https://github.com/TobiPristupin", + "contributions": [ + "code" + ] + }, + { + "login": "thomasleplus", + "name": "Thomas Leplus", + "avatar_url": "https://avatars.githubusercontent.com/u/1929743?v=4", + "profile": "https://www.leplus.org/", + "contributions": [ + "code" + ] + }, + { + "login": "arnoudvanderleer", + "name": "Arnoud van der Leer", + "avatar_url": "https://avatars.githubusercontent.com/u/6382058?v=4", + "profile": "https://github.com/arnoudvanderleer", + "contributions": [ + "code" + ] + }, + { + "login": "knupel", + "name": "Stanislas Marçais / Knupel", + "avatar_url": "https://avatars.githubusercontent.com/u/3332269?v=4", + "profile": "http://knupel.art/", + "contributions": [ + "code" + ] + }, + { + "login": "DarkPrince304", + "name": "Sanchit Kapoor", + "avatar_url": "https://avatars.githubusercontent.com/u/9005407?v=4", + "profile": "https://github.com/DarkPrince304", + "contributions": [ + "code" + ] + }, + { + "login": "hazmatsuitor", + "name": "Miles Fogle", + "avatar_url": "https://avatars.githubusercontent.com/u/6372134?v=4", + "profile": "https://github.com/hazmatsuitor", + "contributions": [ + "code" + ] + }, + { + "login": "mvaladas", + "name": "Miguel Valadas", + "avatar_url": "https://avatars.githubusercontent.com/u/120122?v=4", + "profile": "https://github.com/mvaladas", + "contributions": [ + "code" + ] + }, + { + "login": "mglst", + "name": "Maximilien Tirard", + "avatar_url": "https://avatars.githubusercontent.com/u/13157227?v=4", + "profile": "https://github.com/mglst", + "contributions": [ + "code" + ] + }, + { + "login": "Clarvel", + "name": "Matthew Russell", + "avatar_url": "https://avatars.githubusercontent.com/u/4959627?v=4", + "profile": "https://github.com/Clarvel", + "contributions": [ + "code" + ] + }, + { + "login": "dcuartielles", + "name": "dcuartielles", + "avatar_url": "https://avatars.githubusercontent.com/u/40865?v=4", + "profile": "https://github.com/dcuartielles", + "contributions": [ + "code" + ] + }, + { + "login": "jaysonkh", + "name": "Jayson Haebich", + "avatar_url": "https://avatars.githubusercontent.com/u/1037665?v=4", + "profile": "https://github.com/jaysonkh", + "contributions": [ + "code" + ] + }, + { + "login": "jordirosa-p5", + "name": "jordirosa", + "avatar_url": "https://avatars.githubusercontent.com/u/4674664?v=4", + "profile": "https://github.com/jordirosa-p5", + "contributions": [ + "code" + ] + }, + { + "login": "jshrake", + "name": "Justin Shrake", + "avatar_url": "https://avatars.githubusercontent.com/u/3046816?v=4", + "profile": "https://github.com/jshrake", + "contributions": [ + "code" + ] + }, + { + "login": "kevinstadler", + "name": "Kevin", + "avatar_url": "https://avatars.githubusercontent.com/u/7602414?v=4", + "profile": "https://github.com/kevinstadler", + "contributions": [ + "code" + ] + }, + { + "login": "kgtkr", + "name": "kgtkr", + "avatar_url": "https://avatars.githubusercontent.com/u/17868838?v=4", + "profile": "https://kgtkr.net/", + "contributions": [ + "code" + ] + }, + { + "login": "markluffel", + "name": "Mark Luffel", + "avatar_url": "https://avatars.githubusercontent.com/u/13292?v=4", + "profile": "https://github.com/markluffel", + "contributions": [ + "code" + ] + }, + { + "login": "nking07049925", + "name": "Никита Король", + "avatar_url": "https://avatars.githubusercontent.com/u/11886663?v=4", + "profile": "https://github.com/nking07049925", + "contributions": [ + "code" + ] + }, + { + "login": "montardon", + "name": "raguenets", + "avatar_url": "https://avatars.githubusercontent.com/u/238749?v=4", + "profile": "https://github.com/montardon", + "contributions": [ + "code" + ] + }, + { + "login": "robog-two", + "name": "robog-two", + "avatar_url": "https://avatars.githubusercontent.com/u/77205106?v=4", + "profile": "https://github.com/robog-two", + "contributions": [ + "code" + ] + }, + { + "login": "teddywing", + "name": "teddywing", + "avatar_url": "https://avatars.githubusercontent.com/u/342964?v=4", + "profile": "https://github.com/teddywing", + "contributions": [ + "code" + ] + }, + { + "login": "tiwawan", + "name": "chikuwa", + "avatar_url": "https://avatars.githubusercontent.com/u/4486076?v=4", + "profile": "https://github.com/tiwawan", + "contributions": [ + "code" + ] + }, + { + "login": "QazCetelic", + "name": "ಠ_ಠ", + "avatar_url": "https://avatars.githubusercontent.com/u/51381523?v=4", + "profile": "https://github.com/QazCetelic", + "contributions": [ + "code" + ] + }, + { + "login": "hamoid", + "name": "Abe Pazos", + "avatar_url": "https://avatars.githubusercontent.com/u/108264?v=4", + "profile": "https://hamoid.com/", + "contributions": [ + "code" + ] + }, + { + "login": "sashashura", + "name": "Alex", + "avatar_url": "https://avatars.githubusercontent.com/u/93376818?v=4", + "profile": "https://github.com/sashashura", + "contributions": [ + "code" + ] + }, + { + "login": "alexanderghurst", + "name": "Alexander Hurst", + "avatar_url": "https://avatars.githubusercontent.com/u/34695105?v=4", + "profile": "https://github.com/alexanderghurst", + "contributions": [ + "code" + ] + }, + { + "login": "Xwhn", + "name": "Anıl", + "avatar_url": "https://avatars.githubusercontent.com/u/8299732?v=4", + "profile": "https://github.com/Xwhn", + "contributions": [ + "code" + ] + }, + { + "login": "setanarut", + "name": "Barış", + "avatar_url": "https://avatars.githubusercontent.com/u/36481442?v=4", + "profile": "https://github.com/setanarut", + "contributions": [ + "code" + ] + }, + { + "login": "bsapozhnikov", + "name": "Brian Sapozhnikov", + "avatar_url": "https://avatars.githubusercontent.com/u/5421484?v=4", + "profile": "https://github.com/bsapozhnikov", + "contributions": [ + "code" + ] + }, + { + "login": "charlesbones", + "name": "Carlos Mario Rodriguez Perdomo", + "avatar_url": "https://avatars.githubusercontent.com/u/3228784?v=4", + "profile": "https://github.com/charlesbones", + "contributions": [ + "code" + ] + }, + { + "login": "CyberFlameGO", + "name": "CyberFlame", + "avatar_url": "https://avatars.githubusercontent.com/u/24910512?v=4", + "profile": "https://github.com/CyberFlameGO", + "contributions": [ + "code" + ] + }, + { + "login": "dhruv13J", + "name": "Dhruv Jawali", + "avatar_url": "https://avatars.githubusercontent.com/u/4868174?v=4", + "profile": "https://github.com/dhruv13J", + "contributions": [ + "code" + ] + }, + { + "login": "FlorisVO", + "name": "FlorisVO", + "avatar_url": "https://avatars.githubusercontent.com/u/29863403?v=4", + "profile": "https://github.com/FlorisVO", + "contributions": [ + "code" + ] + }, + { + "login": "frankleonrose", + "name": "Frank Leon Rose", + "avatar_url": "https://avatars.githubusercontent.com/u/1261725?v=4", + "profile": "https://github.com/frankleonrose", + "contributions": [ + "code" + ] + }, + { + "login": "atduskgreg", + "name": "Greg Borenstein", + "avatar_url": "https://avatars.githubusercontent.com/u/165?v=4", + "profile": "http://gregborenstein.com/", + "contributions": [ + "code" + ] + }, + { + "login": "libasoles", + "name": "Guillermo Perez", + "avatar_url": "https://avatars.githubusercontent.com/u/8009070?v=4", + "profile": "https://github.com/libasoles", + "contributions": [ + "code" + ] + }, + { + "login": "hkiel", + "name": "Henning Kiel", + "avatar_url": "https://avatars.githubusercontent.com/u/9904830?v=4", + "profile": "https://github.com/hkiel", + "contributions": [ + "code" + ] + }, + { + "login": "jdeisenberg", + "name": "J David Eisenberg", + "avatar_url": "https://avatars.githubusercontent.com/u/160096?v=4", + "profile": "http://catcode.com/", + "contributions": [ + "code" + ] + }, + { + "login": "JEphron", + "name": "Jordan Ephron", + "avatar_url": "https://avatars.githubusercontent.com/u/1817241?v=4", + "profile": "https://github.com/JEphron", + "contributions": [ + "code" + ] + }, + { + "login": "therewasaguy", + "name": "Jason Sigal", + "avatar_url": "https://avatars.githubusercontent.com/u/504124?v=4", + "profile": "https://jasonsigal.cc/", + "contributions": [ + "code" + ] + }, + { + "login": "jordanorelli", + "name": "Jordan Orelli", + "avatar_url": "https://avatars.githubusercontent.com/u/400255?v=4", + "profile": "https://orel.li/", + "contributions": [ + "code" + ] + }, + { + "login": "karlre", + "name": "Kalle", + "avatar_url": "https://avatars.githubusercontent.com/u/22083320?v=4", + "profile": "https://github.com/karlre", + "contributions": [ + "code" + ] + }, + { + "login": "kamedin", + "name": "Laureano López", + "avatar_url": "https://avatars.githubusercontent.com/u/5443113?v=4", + "profile": "https://github.com/kamedin", + "contributions": [ + "code" + ] + }, + { + "login": "LesleyWagner", + "name": "Lesley Wagner", + "avatar_url": "https://avatars.githubusercontent.com/u/33584486?v=4", + "profile": "https://github.com/LesleyWagner", + "contributions": [ + "code" + ] + }, + { + "login": "mcslee", + "name": "Mark Slee", + "avatar_url": "https://avatars.githubusercontent.com/u/597850?v=4", + "profile": "http://mcslee.com/", + "contributions": [ + "code" + ] + }, + { + "login": "martinleopold", + "name": "MARTIN LEOPOLD GROEDL", + "avatar_url": "https://avatars.githubusercontent.com/u/1692826?v=4", + "profile": "https://groedl.xyz/", + "contributions": [ + "code" + ] + }, + { + "login": "monkstone", + "name": "Martin Prout", + "avatar_url": "https://avatars.githubusercontent.com/u/86850?v=4", + "profile": "https://monkstone.github.io/", + "contributions": [ + "code" + ] + }, + { + "login": "hbs", + "name": "Mathias Herberts", + "avatar_url": "https://avatars.githubusercontent.com/u/236594?v=4", + "profile": "https://github.com/hbs", + "contributions": [ + "code" + ] } ], "repoType": "github", From c77ff90d03a97f05b3752ba9fbd0222cb0b741dc Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 13:24:58 +0000 Subject: [PATCH 45/62] docs: update README.md [skip ci] --- README.md | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) diff --git a/README.md b/README.md index 96416cf8b4..73f60b5279 100644 --- a/README.md +++ b/README.md @@ -155,6 +155,126 @@ Copyright (c) 2015-now The Processing Foundation Dora Do
Dora Do

🚇 + Stef Tervelde
Stef Tervelde

💻 + allcontributors[bot]
allcontributors[bot]

💻 + Dave
Dave

💻 + TN8001
TN8001

💻 + Sigmund Hansen
Sigmund Hansen

💻 + + + Rodrigo Bonifácio
Rodrigo Bonifácio

💻 + Aidan Pieper
Aidan Pieper

💻 + Liam James
Liam James

💻 + james gilles
james gilles

💻 + Elie Zananiri
Elie Zananiri

💻 + Cosimo Cecchi
Cosimo Cecchi

💻 + + + Liam Middlebrook
Liam Middlebrook

💻 + Martin Yrjölä
Martin Yrjölä

💻 + Michał Urbański
Michał Urbański

💻 + Paco
Paco

💻 + Patrick Ryan
Patrick Ryan

💻 + Paweł Goliński
Paweł Goliński

💻 + + + Rupesh Kumar
Rupesh Kumar

💻 + Suhaib Khan
Suhaib Khan

💻 + Yves BLAKE
Yves BLAKE

💻 + M. Ernestus
M. Ernestus

💻 + Francis Li
Francis Li

💻 + Parag Jain
Parag Jain

💻 + + + roopa vasudevan
roopa vasudevan

💻 + kiwistrongis
kiwistrongis

💻 + Alessandro Ranellucci
Alessandro Ranellucci

💻 + Alexandre B A Villares
Alexandre B A Villares

💻 + Heracles
Heracles

💻 + Arya Gupta
Arya Gupta

💻 + + + Damien Quartz
Damien Quartz

💻 + Shubham Rathore
Shubham Rathore

💻 + Grigoriy Titaev
Grigoriy Titaev

💻 + Guilherme Silveira
Guilherme Silveira

💻 + Héctor López Carral
Héctor López Carral

💻 + Jeremy Douglass
Jeremy Douglass

💻 + + + Jett LaRue
Jett LaRue

💻 + Jim
Jim

💻 + Joan Perals
Joan Perals

💻 + Josh Holinaty
Josh Holinaty

💻 + Keito Takeda
Keito Takeda

💻 + Victor Osório
Victor Osório

💻 + + + Torben
Torben

💻 + Tobias Pristupin
Tobias Pristupin

💻 + Thomas Leplus
Thomas Leplus

💻 + Arnoud van der Leer
Arnoud van der Leer

💻 + Stanislas Marçais / Knupel
Stanislas Marçais / Knupel

💻 + Sanchit Kapoor
Sanchit Kapoor

💻 + + + Miles Fogle
Miles Fogle

💻 + Miguel Valadas
Miguel Valadas

💻 + Maximilien Tirard
Maximilien Tirard

💻 + Matthew Russell
Matthew Russell

💻 + dcuartielles
dcuartielles

💻 + Jayson Haebich
Jayson Haebich

💻 + + + jordirosa
jordirosa

💻 + Justin Shrake
Justin Shrake

💻 + Kevin
Kevin

💻 + kgtkr
kgtkr

💻 + Mark Luffel
Mark Luffel

💻 + Никита Король
Никита Король

💻 + + + raguenets
raguenets

💻 + robog-two
robog-two

💻 + teddywing
teddywing

💻 + chikuwa
chikuwa

💻 + ಠ_ಠ
ಠ_ಠ

💻 + Abe Pazos
Abe Pazos

💻 + + + Alex
Alex

💻 + Alexander Hurst
Alexander Hurst

💻 + Anıl
Anıl

💻 + Barış
Barış

💻 + Brian Sapozhnikov
Brian Sapozhnikov

💻 + Carlos Mario Rodriguez Perdomo
Carlos Mario Rodriguez Perdomo

💻 + + + CyberFlame
CyberFlame

💻 + Dhruv Jawali
Dhruv Jawali

💻 + FlorisVO
FlorisVO

💻 + Frank Leon Rose
Frank Leon Rose

💻 + Greg Borenstein
Greg Borenstein

💻 + Guillermo Perez
Guillermo Perez

💻 + + + Henning Kiel
Henning Kiel

💻 + J David Eisenberg
J David Eisenberg

💻 + Jordan Ephron
Jordan Ephron

💻 + Jason Sigal
Jason Sigal

💻 + Jordan Orelli
Jordan Orelli

💻 + Kalle
Kalle

💻 + + + Laureano López
Laureano López

💻 + Lesley Wagner
Lesley Wagner

💻 + Mark Slee
Mark Slee

💻 + MARTIN LEOPOLD GROEDL
MARTIN LEOPOLD GROEDL

💻 + Martin Prout
Martin Prout

💻 + Mathias Herberts
Mathias Herberts

💻 + + + Diya Solanki
Diya Solanki

🚇 From 2b6515a00796051552379def42ac5538d474d61f Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 13:24:59 +0000 Subject: [PATCH 46/62] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 173517e6c3..e468816bd4 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1369,6 +1369,15 @@ "contributions": [ "code" ] + }, + { + "login": "diyaayay", + "name": "Diya Solanki", + "avatar_url": "https://avatars.githubusercontent.com/u/110971977?v=4", + "profile": "http://www.diyasolanki.com", + "contributions": [ + "infra" + ] } ], "repoType": "github", From 9872f5bd3906b14ce3cbf3bacb76c870426c0a74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 14:28:15 +0100 Subject: [PATCH 47/62] Update .all-contributorsrc to remove duplicate --- .all-contributorsrc | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index e468816bd4..57e4cdd945 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -65,15 +65,6 @@ "code" ] }, - { - "login": "REAS", - "name": "Casey Reas", - "avatar_url": "https://avatars.githubusercontent.com/u/677774?v=4", - "profile": "http://reas.com/", - "contributions": [ - "code" - ] - }, { "login": "sampottinger", "name": "A Samuel Pottinger", From 11c0b77cd3113769a649660421c6ed9d9cc44229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 14:41:40 +0100 Subject: [PATCH 48/62] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 73f60b5279..94b470f4c1 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,8 @@ Copyright (c) 2015-now The Processing Foundation ## Contributors +If you contributed to Processing in any way shape or form, add yourself to the contributors list [here](https://github.com/processing/processing4-carbon-aug-19/issues/839)! + From 348092860836ead82a66a96f26575f44bfa770f6 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 13:43:27 +0000 Subject: [PATCH 49/62] docs: update README.md [skip ci] --- README.md | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 94b470f4c1..c726b89ab4 100644 --- a/README.md +++ b/README.md @@ -81,202 +81,202 @@ If you contributed to Processing in any way shape or form, add yourself to the c codeanticode
codeanticode

💻 Manindra Moharana
Manindra Moharana

💻 Jakub Valtar
Jakub Valtar

💻 - Casey Reas
Casey Reas

💻 + A Samuel Pottinger
A Samuel Pottinger

💻 - A Samuel Pottinger
A Samuel Pottinger

💻 Gottfried Haider
Gottfried Haider

💻 Akarshit Wal
Akarshit Wal

💻 Peter Kalauskas
Peter Kalauskas

💻 Daniel Shiffman
Daniel Shiffman

💻 Joel Moniz
Joel Moniz

💻 + Lonnen
Lonnen

💻 - Lonnen
Lonnen

💻 Florian Jenett
Florian Jenett

💻 Scott Murray
Scott Murray

💻 Federico Bond
Federico Bond

💻 pvrs12
pvrs12

💻 George Bateman
George Bateman

💻 + Sean McKenna
Sean McKenna

💻 - Sean McKenna
Sean McKenna

💻 kfeuz
kfeuz

💻 David Wicks
David Wicks

💻 Wilm Thoben
Wilm Thoben

💻 Ana
Ana

💻 Amnon Owed
Amnon Owed

💻 + Gal Sasson
Gal Sasson

💻 - Gal Sasson
Gal Sasson

💻 scollovati
scollovati

💻 Yong Joseph Bakos
Yong Joseph Bakos

💻 Kenichi Ito
Kenichi Ito

💻 Efratror
Efratror

💻 Alexis Engelke
Alexis Engelke

💻 + tyfkda
tyfkda

💻 - tyfkda
tyfkda

💻 Simon Greenwold
Simon Greenwold

💻 Rune Skjoldborg Madsen
Rune Skjoldborg Madsen

💻 Leslie Watkins
Leslie Watkins

💻 Rostyslav Zatserkovnyi
Rostyslav Zatserkovnyi

💻 Dan
Dan

💻 + Daniel Howe
Daniel Howe

💻 - Daniel Howe
Daniel Howe

💻 Josh Giesbrecht
Josh Giesbrecht

💻 liquidex
liquidex

💻 bgc
bgc

💻 Mohammad Umair
Mohammad Umair

💻 T Michail
T Michail

💻 + ohommos
ohommos

💻 - ohommos
ohommos

💻 Jonathan Feinberg
Jonathan Feinberg

💻 David Fokkema
David Fokkema

💻 liquid
liquid

💻 Kisaru Liyanage
Kisaru Liyanage

💻 BouB
BouB

💻 + atk
atk

💻 - atk
atk

💻 Xerxes Rånby
Xerxes Rånby

💻 Will Rabalais
Will Rabalais

💻 Utkarsh Tiwari
Utkarsh Tiwari

💻 Prince-Polka
Prince-Polka

💻 jamesjgrady
jamesjgrady

💻 + Raphaël de Courville
Raphaël de Courville

💻 - Raphaël de Courville
Raphaël de Courville

💻 Satoshi Okita
Satoshi Okita

💻 Carlos Andrés Rocha
Carlos Andrés Rocha

💻 Vincent Vijn
Vincent Vijn

💻 dzaima
dzaima

💻 mingness
mingness

🚇 + Dora Do
Dora Do

🚇 - Dora Do
Dora Do

🚇 Stef Tervelde
Stef Tervelde

💻 allcontributors[bot]
allcontributors[bot]

💻 Dave
Dave

💻 TN8001
TN8001

💻 Sigmund Hansen
Sigmund Hansen

💻 + Rodrigo Bonifácio
Rodrigo Bonifácio

💻 - Rodrigo Bonifácio
Rodrigo Bonifácio

💻 Aidan Pieper
Aidan Pieper

💻 Liam James
Liam James

💻 james gilles
james gilles

💻 Elie Zananiri
Elie Zananiri

💻 Cosimo Cecchi
Cosimo Cecchi

💻 + Liam Middlebrook
Liam Middlebrook

💻 - Liam Middlebrook
Liam Middlebrook

💻 Martin Yrjölä
Martin Yrjölä

💻 Michał Urbański
Michał Urbański

💻 Paco
Paco

💻 Patrick Ryan
Patrick Ryan

💻 Paweł Goliński
Paweł Goliński

💻 + Rupesh Kumar
Rupesh Kumar

💻 - Rupesh Kumar
Rupesh Kumar

💻 Suhaib Khan
Suhaib Khan

💻 Yves BLAKE
Yves BLAKE

💻 M. Ernestus
M. Ernestus

💻 Francis Li
Francis Li

💻 Parag Jain
Parag Jain

💻 + roopa vasudevan
roopa vasudevan

💻 - roopa vasudevan
roopa vasudevan

💻 kiwistrongis
kiwistrongis

💻 Alessandro Ranellucci
Alessandro Ranellucci

💻 Alexandre B A Villares
Alexandre B A Villares

💻 Heracles
Heracles

💻 Arya Gupta
Arya Gupta

💻 + Damien Quartz
Damien Quartz

💻 - Damien Quartz
Damien Quartz

💻 Shubham Rathore
Shubham Rathore

💻 Grigoriy Titaev
Grigoriy Titaev

💻 Guilherme Silveira
Guilherme Silveira

💻 Héctor López Carral
Héctor López Carral

💻 Jeremy Douglass
Jeremy Douglass

💻 + Jett LaRue
Jett LaRue

💻 - Jett LaRue
Jett LaRue

💻 Jim
Jim

💻 Joan Perals
Joan Perals

💻 Josh Holinaty
Josh Holinaty

💻 Keito Takeda
Keito Takeda

💻 Victor Osório
Victor Osório

💻 + Torben
Torben

💻 - Torben
Torben

💻 Tobias Pristupin
Tobias Pristupin

💻 Thomas Leplus
Thomas Leplus

💻 Arnoud van der Leer
Arnoud van der Leer

💻 Stanislas Marçais / Knupel
Stanislas Marçais / Knupel

💻 Sanchit Kapoor
Sanchit Kapoor

💻 + Miles Fogle
Miles Fogle

💻 - Miles Fogle
Miles Fogle

💻 Miguel Valadas
Miguel Valadas

💻 Maximilien Tirard
Maximilien Tirard

💻 Matthew Russell
Matthew Russell

💻 dcuartielles
dcuartielles

💻 Jayson Haebich
Jayson Haebich

💻 + jordirosa
jordirosa

💻 - jordirosa
jordirosa

💻 Justin Shrake
Justin Shrake

💻 Kevin
Kevin

💻 kgtkr
kgtkr

💻 Mark Luffel
Mark Luffel

💻 Никита Король
Никита Король

💻 + raguenets
raguenets

💻 - raguenets
raguenets

💻 robog-two
robog-two

💻 teddywing
teddywing

💻 chikuwa
chikuwa

💻 ಠ_ಠ
ಠ_ಠ

💻 Abe Pazos
Abe Pazos

💻 + Alex
Alex

💻 - Alex
Alex

💻 Alexander Hurst
Alexander Hurst

💻 Anıl
Anıl

💻 Barış
Barış

💻 Brian Sapozhnikov
Brian Sapozhnikov

💻 Carlos Mario Rodriguez Perdomo
Carlos Mario Rodriguez Perdomo

💻 + CyberFlame
CyberFlame

💻 - CyberFlame
CyberFlame

💻 Dhruv Jawali
Dhruv Jawali

💻 FlorisVO
FlorisVO

💻 Frank Leon Rose
Frank Leon Rose

💻 Greg Borenstein
Greg Borenstein

💻 Guillermo Perez
Guillermo Perez

💻 + Henning Kiel
Henning Kiel

💻 - Henning Kiel
Henning Kiel

💻 J David Eisenberg
J David Eisenberg

💻 Jordan Ephron
Jordan Ephron

💻 Jason Sigal
Jason Sigal

💻 Jordan Orelli
Jordan Orelli

💻 Kalle
Kalle

💻 + Laureano López
Laureano López

💻 - Laureano López
Laureano López

💻 Lesley Wagner
Lesley Wagner

💻 Mark Slee
Mark Slee

💻 MARTIN LEOPOLD GROEDL
MARTIN LEOPOLD GROEDL

💻 Martin Prout
Martin Prout

💻 Mathias Herberts
Mathias Herberts

💻 + Diya Solanki
Diya Solanki

🚇 - Diya Solanki
Diya Solanki

🚇 + Neil C Smith
Neil C Smith

🚇 From 799dd41e32eaa3b1d7bc9fe4a9131d665ef3a685 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 13:43:28 +0000 Subject: [PATCH 50/62] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 57e4cdd945..4d8d96e2c0 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1369,6 +1369,15 @@ "contributions": [ "infra" ] + }, + { + "login": "neilcsmith-net", + "name": "Neil C Smith", + "avatar_url": "https://avatars.githubusercontent.com/u/3975960?v=4", + "profile": "https://www.codelerity.com/", + "contributions": [ + "infra" + ] } ], "repoType": "github", From d4a7731d86248450f47c730af49545b4b6af9880 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Fri, 1 Nov 2024 15:13:05 +0100 Subject: [PATCH 51/62] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c726b89ab4..5e63f8365a 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Copyright (c) 2015-now The Processing Foundation ## Contributors -If you contributed to Processing in any way shape or form, add yourself to the contributors list [here](https://github.com/processing/processing4-carbon-aug-19/issues/839)! +Add yourself to the contributors list [here](https://github.com/processing/processing4-carbon-aug-19/issues/839)! From 3b67535f4bc4b63eb63f4a924483cda0f3661a4f Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 18:37:43 +0000 Subject: [PATCH 52/62] docs: update README.md [skip ci] --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5e63f8365a..15aac53741 100644 --- a/README.md +++ b/README.md @@ -204,7 +204,7 @@ Add yourself to the contributors list [here](https://github.com/processing/proce Jett LaRue
Jett LaRue

💻 - Jim
Jim

💻 + Jim
Jim

💻 🐛 Joan Perals
Joan Perals

💻 Josh Holinaty
Josh Holinaty

💻 Keito Takeda
Keito Takeda

💻 From 7c4e80b740a602a4a2eb67121fcde6ccfa16bfe1 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 18:37:44 +0000 Subject: [PATCH 53/62] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 4d8d96e2c0..64d183d6ad 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -890,7 +890,8 @@ "avatar_url": "https://avatars.githubusercontent.com/u/4044283?v=4", "profile": "https://github.com/hx2A", "contributions": [ - "code" + "code", + "bug" ] }, { From 614f31aab3ead8a471c00dafabe41017e05f133e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Thu, 7 Nov 2024 10:47:22 +0100 Subject: [PATCH 54/62] Update todo.txt --- todo.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/todo.txt b/todo.txt index b43c9304f5..e23bdbcfe9 100755 --- a/todo.txt +++ b/todo.txt @@ -1,4 +1,20 @@ 1294 (4.3.1) +^^^^^^^^^^^^ +NOTE: The first line in this file is the source for the current +revision of Processing for the build system. + +*************************************************************** +IMPORTANT: The rest of this file is left here for historical +reference and should not be used as a guide for current tasks +or priorities. Many items in this list are outdated or no longer +relevant. + +For contributors, please refer to the CONTRIBUTING guidelines +and check the open issues list for actionable items. If anything +here sparks interest, consider opening a new issue to discuss +its current relevance. +*************************************************************** + X add an extra note about the Ant version X https://github.com/processing/processing4/pull/783 From e276a7b4d8d02b7475d113c6624e4971d14e10aa Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Thu, 7 Nov 2024 10:50:25 +0100 Subject: [PATCH 55/62] Update build.yml [skip-ci] --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d8bdef9809..9059ea7366 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,6 +3,7 @@ on: push: paths-ignore: - '**/*.md' + - '.all-contributorsrc' jobs: test: From 9fcdbe3bf84dfaf9a675f2f6e286737c7e9e7c3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Thu, 7 Nov 2024 10:52:46 +0100 Subject: [PATCH 56/62] Update done.txt [skip ci] --- done.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/done.txt b/done.txt index 5023280358..97a0ea8e9d 100644 --- a/done.txt +++ b/done.txt @@ -1,4 +1,14 @@ 1293 (4.3) + +*************************************************************** +IMPORTANT: This file is left here for historical reference only. + +For contributors, please refer to the CONTRIBUTING guidelines +and check the open issues list for actionable items. If anything +here sparks interest, consider opening a new issue to discuss +its current relevance. +*************************************************************** + o ' appearing in code with Copy as HTML X could not reproduce / Cannot load any user language files for i18n From 425faffca0e2f7508449b12260763571baa4b9d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Thu, 7 Nov 2024 11:56:45 +0100 Subject: [PATCH 57/62] Update README.md Switch paragraph order [skip ci] --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 15aac53741..b74d6d49d2 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,6 @@ For assistance with your own sketches, projects, or code, please post your quest ## Contributing to Processing We welcome new contributors. If you want to fix a bug that's been bothering you or want to give back to the project, you're in the right place! Please see our [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines on how to contribute. -## Expected Behavior -Remember, Processing is a labor of love, run in large part by volunteers, and offered free of charge. We're here because we believe in this community and genuinely enjoy contributing to it. We always welcome constructive feedback. Just keep it friendly and helpful, please! For more tips on how to communicate within the project, take a peek at our [Code of Conduct](https://github.com/processing/processing4-carbon-aug-19?tab=coc-ov-file). - ## Building Processing Building Processing locally on your machine will let you troubleshoot and make sure your contributions work as intended before submitting them to this repository. It also gives you the flexibility to experiment and learn more about how Processing is structured. @@ -32,6 +29,9 @@ For a quick start: For more information and detailed instructions, follow our [How to Build Processing](build/README.md) guide. +## Expected Behavior +Remember, Processing is a labor of love, run in large part by volunteers, and offered free of charge. We're here because we believe in this community and genuinely enjoy contributing to it. We always welcome constructive feedback. Just keep it friendly and helpful, please! For more tips on how to communicate within the project, take a peek at our [Code of Conduct](https://github.com/processing/processing4-carbon-aug-19?tab=coc-ov-file). + ## About the Processing 4.0 release We've moved to a new repository for the 4.0 release so that we could cull a lot of the accumulated mess of the last 20 years. This made `git clone` (and most other `git` operations) a lot faster. From 4e834f0d8514757bcaf5a5ca8727947ce1f09c67 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 11 Nov 2024 09:23:07 +0100 Subject: [PATCH 58/62] Added missing examples --- .github/workflows/build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9059ea7366..6b5127b46f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -53,6 +53,11 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + - name: Checkout Examples Repository + uses: actions/checkout@v4 + with: + repository: processing/processing-examples + path: ../processing-examples - name: Install Java uses: actions/setup-java@v4 with: From ec9b7c500ca49c72213bb7a5f28c17bef52e26da Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 11 Nov 2024 09:26:41 +0100 Subject: [PATCH 59/62] Update build.yml Adding a side-repository in Github Actions does not seem to be allowed, we need to change the build file --- .github/workflows/build.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6b5127b46f..9059ea7366 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -53,11 +53,6 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 - - name: Checkout Examples Repository - uses: actions/checkout@v4 - with: - repository: processing/processing-examples - path: ../processing-examples - name: Install Java uses: actions/setup-java@v4 with: From a7b7b2f533f5079b5eb7cc78f5a543ccbc4847a5 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 11 Nov 2024 09:49:39 +0100 Subject: [PATCH 60/62] processing-examples modification no longer use processing-examples on a sibling path --- .github/workflows/build.yml | 5 +++++ .gitignore | 5 ++++- build/build.xml | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9059ea7366..4572346049 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -51,6 +51,11 @@ jobs: os_prefix: linux arch: aarch64 steps: + - name: Checkout Examples Repository + uses: actions/checkout@v4 + with: + repository: processing/processing-examples + path: processing-examples - name: Checkout Repository uses: actions/checkout@v4 - name: Install Java diff --git a/.gitignore b/.gitignore index e3b98dcf5f..9e915534c8 100644 --- a/.gitignore +++ b/.gitignore @@ -92,4 +92,7 @@ bin-test # VS Code Java project files .project -.vscode/ \ No newline at end of file +.vscode/ + +# Processing examples +processing-examples \ No newline at end of file diff --git a/build/build.xml b/build/build.xml index 49cb5509b7..10f0b57047 100644 --- a/build/build.xml +++ b/build/build.xml @@ -28,7 +28,7 @@ + location="processing-examples" /> From b26caa54b7fe6e1f0b2129f8134000df20071630 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 11 Nov 2024 10:05:44 +0100 Subject: [PATCH 61/62] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4572346049..29e165a392 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -51,13 +51,13 @@ jobs: os_prefix: linux arch: aarch64 steps: + - name: Checkout Repository + uses: actions/checkout@v4 - name: Checkout Examples Repository uses: actions/checkout@v4 with: repository: processing/processing-examples path: processing-examples - - name: Checkout Repository - uses: actions/checkout@v4 - name: Install Java uses: actions/setup-java@v4 with: From 9e2500a877a63f96b19c0e0bc3e0df991f6e8314 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Mon, 11 Nov 2024 10:26:14 +0100 Subject: [PATCH 62/62] Update build.xml --- build/build.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/build.xml b/build/build.xml index 10f0b57047..4d873869bb 100644 --- a/build/build.xml +++ b/build/build.xml @@ -28,7 +28,7 @@ + location="../processing-examples" />