From fae8de2ea048e57c5095251867256fc20f1fa5a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Wed, 30 Oct 2024 12:43:09 +0100 Subject: [PATCH 1/4] Add Processing Foundation projects --- _pages/projects-processing.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 _pages/projects-processing.md diff --git a/_pages/projects-processing.md b/_pages/projects-processing.md new file mode 100644 index 0000000..fdc4b70 --- /dev/null +++ b/_pages/projects-processing.md @@ -0,0 +1,27 @@ +--- +title: Software Projects Hosted By The Processing Foundation +excerpt: A list of projects supported by the Processing Foundation +layout: default +permalink: /projects-processing-foundation +nav_exclude: true +--- + +The Processing Foundation hosts a variety of major open source projects that serve as creative tools for artists, educators, and programmers alike. These projects encourage experimentation with code as a medium of expression and learning, and they aim to make coding accessible to people from diverse backgrounds and disciplines. + +

Processing Foundation Subprojects

+ +- **Processing (Java)** + https://processing.org/ + A flexible software sketchbook and a language for learning how to code within the context of visual arts. Processing is aimed at creating interactive visual applications with ease. +- **p5.js** + https://p5js.org/ + A JavaScript library inspired by Processing, which makes it easy to create graphics and interactive content for the web. p5.js is focused on making creative coding more accessible, especially for beginners. +- **Processing for Android** + https://android.processing.org + A version of Processing designed for creating native Android applications, allowing developers to write code that runs on Android devices with the same ease as desktop sketches. +- **Processing Python** + https://py.processing.org + A mode for Processing that allows users to write sketches using the Python programming language, providing an alternative syntax while retaining the core features of Processing. +- **Processing for Pi** + https://pi.processing.org + A specialized version of Processing optimized for the Raspberry Pi, aimed at leveraging the unique capabilities of the popular single-board computer for creative projects. \ No newline at end of file From 6b271ceb078822fb570742b5d661a1131077e9c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Wed, 30 Oct 2024 12:44:47 +0100 Subject: [PATCH 2/4] Added Processing Foundation project to list --- _pages/projects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_pages/projects.md b/_pages/projects.md index c73e1b4..3697691 100644 --- a/_pages/projects.md +++ b/_pages/projects.md @@ -16,5 +16,6 @@ These listings are updated on a best-effort basis, and provide just a snapshot i - Software Freedom Conservancy projects. - [NumFocus](projects-numfocus) projects. - [Software In The Public Interest](projects-spi) projects. +- [Processing Foundation](projects-processing) projects. Project listings may not be current. Various helper scripts in [assets/ruby/scrapers.rb](/~https://github.com/Punderthings/fossfoundation/tree/main/assets/ruby/scrapers.rb) are used to semi-automate enumerating foundation projects and creating a simplified per-foundation `.csv` listing. From 8c3ed94b976141497598f42bd1e2de3c200784b3 Mon Sep 17 00:00:00 2001 From: Shane Curcuru Date: Wed, 11 Dec 2024 08:13:07 -0500 Subject: [PATCH 3/4] Update and rename projects-processing.md to projects-processingfoundation.md Fixup identifier and permalink; apologies for the delay. --- ...rojects-processing.md => projects-processingfoundation.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename _pages/{projects-processing.md => projects-processingfoundation.md} (95%) diff --git a/_pages/projects-processing.md b/_pages/projects-processingfoundation.md similarity index 95% rename from _pages/projects-processing.md rename to _pages/projects-processingfoundation.md index fdc4b70..66d4adf 100644 --- a/_pages/projects-processing.md +++ b/_pages/projects-processingfoundation.md @@ -2,7 +2,7 @@ title: Software Projects Hosted By The Processing Foundation excerpt: A list of projects supported by the Processing Foundation layout: default -permalink: /projects-processing-foundation +permalink: /projects-processingfoundation nav_exclude: true --- @@ -24,4 +24,4 @@ The Processing Foundation hosts a variety of major open source projects that ser A mode for Processing that allows users to write sketches using the Python programming language, providing an alternative syntax while retaining the core features of Processing. - **Processing for Pi** https://pi.processing.org - A specialized version of Processing optimized for the Raspberry Pi, aimed at leveraging the unique capabilities of the popular single-board computer for creative projects. \ No newline at end of file + A specialized version of Processing optimized for the Raspberry Pi, aimed at leveraging the unique capabilities of the popular single-board computer for creative projects. From 65760ea49dc1d02b8d5b86ba3880f70b93fbe652 Mon Sep 17 00:00:00 2001 From: Shane Curcuru Date: Wed, 11 Dec 2024 08:13:41 -0500 Subject: [PATCH 4/4] Update projects.md Fixup permalink --- _pages/projects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_pages/projects.md b/_pages/projects.md index 3697691..996257a 100644 --- a/_pages/projects.md +++ b/_pages/projects.md @@ -16,6 +16,6 @@ These listings are updated on a best-effort basis, and provide just a snapshot i - Software Freedom Conservancy projects. - [NumFocus](projects-numfocus) projects. - [Software In The Public Interest](projects-spi) projects. -- [Processing Foundation](projects-processing) projects. +- [Processing Foundation](projects-processingfoundation) projects. Project listings may not be current. Various helper scripts in [assets/ruby/scrapers.rb](/~https://github.com/Punderthings/fossfoundation/tree/main/assets/ruby/scrapers.rb) are used to semi-automate enumerating foundation projects and creating a simplified per-foundation `.csv` listing.