Neuanfänge: Videos zum Wochenende
Die Processing Foundation hat ein Förderprogramm unter dem Namen Processing Foundation Software Development Grant (kurz: pr05 Grant, ausgesprochen »pros«) ins Leben gerufen. Diese neue Mentoring-Initiative soll das berufliche Wachstum von Softwareentwicklerinnen und -entwicklern durch praktische Beteiligung an Open-Source-Projekten unterstützen. In einer ersten Iteration des Programms haben sie fünf Entwicklerinnen mit Stipendien in Höhe von 10.000 US-Dollar und Mentoring durch erfahrene Open-Source-Mitwirkende unterstützt.
Das Thema des Programms dieses ersten Jahres war »Neuanfänge« und reagierte auf einen wichtigen Übergangsmoment für die Processing-Foundation-Projekte. Processing macht nach dem Ausscheiden seiner Gründer wieder Fortschritte und P5.js bereitet sich auf die Veröffentlichung von Version 2.0 vor. Gleichzeitig wird der p5.js-Editor einem umfassenden Upgrade unterzogen, bei dem eine neuere und leistungsfähigere Version der Softwarebibliothek integriert wird, die die Codebearbeitungsfunktionen unterstützt.
Die Initiative hat eine Liste von fünf Projekten zusammengestellt, um diese Übergänge zu unterstützen, und ihre Stipendiaten ermutigt, sich intensiv mit der Infrastruktur auseinanderzusetzen. Einige dieser Projekte konzentrierten sich auf die Wartung bestehender Systeme, andere drehten sich um den Bau von Prototypen, die die kritische Infrastruktur erweitern würden. Diese fünf Projekte sind:
Diya Solanki: Erstellen einer Processing VSCode-Erweiterung
Dieses Projekt konzentrierte sich auf die Integration von Processing in Visual Studio Code und erstellte eine Language Server Protocol (LSP)-Erweiterung, um robuste IntelliSense-Funktionen für Processing-Skizzen (.pde-Dateien
) bereitzustellen, wie Dokumentation beim Hovern, Codevervollständigung, Syntaxhervorhebung und Skizzenausführung innerhalb von VSCode. Es wurde unter der GPL-2.0-Lizenz auf GitHub veröffentlicht und kann vom Visual Studio Code Marketplace installiert werden.
Miaoye Que: Überarbeitung des Friendly Error System (FES) für p5.js 2.0
Das Friendly Error System (FES 🌸) soll neuen Programmierern helfen, indem es Fehlermeldungen in einfacher, benutzerfreundlicher Sprache bereitstellt. Eine Einführung gibt es hier.
Dora Do: Prototyp eines kollaborativen Desktop-Editors für Processing
Dora entwickelte den Processing Collaborative Editor (PCE), einen Prototypen einer Desktop-App für Mac und Windows, der um neue Möglichkeiten, mit Processing-Skizzen zu arbeiten, erweitert wurde. PCE legt den Schwerpunkt auf die Zusammenarbeit in Echtzeit und ermöglicht es mehreren Benutzern, gemeinsam an Skizzen zu arbeiten, wie sie es bei einem Google-Dokument tun können.
Das Projekt wurde hier vorgestellt und unter der GPL-3.0-Lizenz auf GitHub veröffentlicht. Eine technische Zusammenfassung gibt es hier.
Nahee Kim: Upgrade von CodeMirror auf Version 6 für den p5.js-Editor
Nahee arbeitete an der Aktualisierung des p5.js-Webeditors auf CodeMirror 6. Obwohl das Projekt noch läuft, wird dieses Update den Editor dank der neuen Funktionen in CodeMirror 6 letztendlich zugänglicher und benutzerfreundlicher machen, insbesondere auf mobilen Geräten.
Claudine Chen: Vereinfachung des Workflows für Processing-Bibliotheken, -Tools und -Modi
Claudine arbeitete an der Vereinfachung des Prozesses zum Erstellen und Verwalten von Processing-Bibliotheken. Sie verbesserte das Processing Library Template, ein Tool, das Entwicklern beim Erstellen neuer Bibliotheken hilft, indem sie die Verwendung vereinfachte und neue Funktionen für die lokale Einrichtung und Automatisierung der Dokumentation hinzufügte. Sie aktualisierte auch die Art und Weise, wie neue Bibliotheken zu Processing hinzugefügt werden, und ersetzte einen komplizierten manuellen Prozess durch ein automatisiertes System, das schneller und zuverlässiger ist.
Das Processing Library Template wie auch die Processing Contributions sind ebenfalls unter einer GPL auf GitHub veröffentlicht.
Bild: Keller-Arbeitsplatz, erstellt mit OpenArt.ai. Prompt: »colored french comic style, an old man, white hair, clean-shaven, no beard, blue eyes, glasses, smiling, sits at a desk in front of huge monitors, looking. videos, there are other open books on the desk, and there is a large mug of steaming coffee next to them, and a computer keyboard in front of the monitor, on the wall there are shelves with files and books, the autumn sun shines through a large window«. Negative Prompt: »lowres, error, cropped, worst quality, low quality, jpeg artifacts, out of frame, watermark, signature, ugly, beard, deformed, noisy, blurry, distorted, out of focus, bad anatomy, extra limbs, poorly drawn face, poorly drawn hands, missing fingers, tie«. Modell: OpenArt SDXL, Style: None.