Is there a way I can contribute in your code examples here?
Hi Dan, I am working on your LearningProcessing 2e examples recently. Is there a way I can contribute here while I am learning from your code examples? Please let me know if there is anything I can do here. Thanks!
Kenny
Hi Kenny! Something I am still in the process of doing is porting my Learning Processing 2nd Edition examples to p5.js. There is a repo here:
https://github.com/shiffman/LearningProcessing-p5.js
And then also I am using these to display them on http://learningprocessing.com/
https://github.com/shiffman/learningprocessing.com/ https://github.com/shiffman/learningprocessing.com/issues/
This would be super helpful if you are interested!
Thanks Dan, I will try to participate on those links you suggested later. Since I am working on your examples on processing3, if I found a trivial issue to correct like this one on line 38 extra ` inside fill() would you like me to point it out and correct it? I would like to work on issues like this first, and as soon as I finished this repo, I will move on to the repo with issues you mentioned above. Is this OK?
By the way, when you say:
There is a repo here: https://github.com/shiffman/LearningProcessing-p5.js And then also I am using these to display them on http://learningprocessing.com/
I guess, though the code examples displayed on the left of book page is in Java, but the graphs created on the right of the book page is done through p5.js codes, right? This is why the trivial issue I mentioned above is also present in the same code example of your book page, so I guess the graph must be done by p5.js not processing3, otherwise the graph won't show up. So, the code examples displayed on the left of book page is from the example repo. Right?
- To the first question, yes correcting small mistakes and errors is super helpful and a great place to start!
- To the second question, this is exactly right. The website is (to the viewer) about Processing/Java only as related to what is in the book. However, in order for the sketches to run in the browser I am including a "secret" version written in p5.js to show the sketch in the browser. So the code displayed is not actually what is running, but the result matches.
I also have a list of things I am hoping to do to the video pages to improve them so that is a third item I'll be tackling soon that I'd gladly accept help with.
Thanks Dan, I will keep an eye on your repos and do my best to assist you on those issues which I can manage.