We should look at all 3 categories and have pinned posts to direct people appropriately.
I was able to sort this out from experience but new users may be overwhelmed!
The next challenge is to get people to read the pinned posts!
I had to click read more on the one pinned post for the details! Almost missed this.
Maybe an icon that grabs ones attention!
Animated icons on pinned posts (when updated or not yet read) but can also be turned off after it is read would work.
There are additional tabs such as Processing for Pi which are NOT on main website: https://pi.processing.org/
Is this actively supported? I do not see it in Contribution Manager > Modes. I think it was there at one time.
Py5 isn’t even listed. Problem is Processing doesn’t have an editor to run py5. Furthermore the only way I know of to run Processing.py is to use version 3.5.4.
I’m familiar with the py5 documentation. When I say it’s not listed I’m talking about this:
In my opinion, it needs to at least be listed/mentioned whether Processing monetarily supports it or not. I have no idea whether it’s feasible to add editorial support; for now Thonny does a pretty good job.
Processing for Pi is empty right now. What’s the harm in Processing for Py5 with an explanation to use the Thonny editor and a link to the Py5 Documentation. Alternatively, support Py5 and bring it into the fold. They deserve it in my opinion.
How can we move forward on this?
Does an issue need to opened and where?
Adding this for future consideration:
Sort the order of the Python related categories so py5 is on top (active) and others below. Consider labeling others as Not active.
I am not an active Python user at the moment and my interest is in cleaning up the website and forum in a positive way and contribute where and when I can.
Like Processing.py itself, the website isn’t actively maintained, but I did upgrade it a while ago so it now builds and deploys automatically to Netlify, which makes changes easier. You can open a Pull Request to this repository to add a reference to py5.
The right balance, I think, is to note that Processing.py still works with Processing 3.5.4, but to encourage people to use py5 with Thonny if they need Python 3 or deeper integration with the Python ecosystem. This post is a good reference: Py5 vs Processing.py - #2 by tabreturn
Once there’s a working PDE mode for py5, we can revisit the website and make the deprecation of Processing.py more explicit.
I’d feel weird about making PR to change the https://py.processing.org/ website right now so won’t touch it for now.
I did have some new ideas about getting working PDE mode for py5 that uses uv. It is a stand-alone executable made with rust that be bundled with py5 PDE mode code to install python and create python environments and install python packages. I did some testing and there are some caveats / limitations but I think we could work through them and build something that works well. It could reduce the scope of the work we came up with in our previous plan by at least a third.