Skip to content

Update contributions #458

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 12, 2023
Merged

Update contributions #458

merged 1 commit into from
May 12, 2023

Conversation

runemadsen
Copy link
Member

This PR updates the contributions to mirror the latest changes in processing-contributions. This is the result of running npm run updateContributions

CC @prisonerjohn

@runemadsen runemadsen requested a review from SableRaf May 11, 2023 20:56
@SableRaf
Copy link
Collaborator

SableRaf commented May 12, 2023

Hi @runemadsen and thank you for your efforts in ensuring the contributions pages are up to date!

On a sidenote: I'm thinking it could be good if such PRs included a summary of the changes, especially which new libraries, tools, and modes have been added since the last update. I wonder if we could automate this process, perhaps using GitHub Actions? @prisonerjohn, what do you think?

I'll just do it manually for now and feel free to let me know if I missed anything. In reviewing the diff, it appears that the following new libraries have been added:

  • BPM timings for Processing: A collection of functions to animate visuals based on timings.
  • Creative Machine: A Machine Learning library for Processing.
  • JavaDoc: Generate JavaDoc for sketch.
  • Joon's Renderer: Sunflow raytracing for Processing.
  • LazyGui: Feature rich, visually minimalist GUI for a smooth tinkering experience.
  • Live Brush: A livecoding library that draws code brushes from external .java source code.
  • Lunar: Parametric design library for the minimalist, inspired on existing node-based plug-ins for CAD software. Holds algorithms for easy generation and adaptation of polygon meshes, vectors and list patterns.
  • SimpleOpenNI: A simple wrapper for OpenNI (Kinect-Library).

@SableRaf SableRaf merged commit d0f654e into main May 12, 2023
@runemadsen
Copy link
Member Author

Great, thanks! I know that @prisonerjohn has been wanting to make this automated, so it's a good idea to automatically populate the diff of libraries that were removed and added.

@SableRaf
Copy link
Collaborator

SableRaf commented May 12, 2023

Sounds good! Here's a suggested template for future automated PRs:

### Title:
**Update Processing Libraries - [Month Year]**

### Description:

This Pull Request updates the Processing Libraries to mirror the latest changes in `processing-contributions`. It is the result of running `npm run updateContributions`.

### Libraries Added:

Here are the new libraries that have been added since the last update:

- **[Library Name 1](link to library 1)** by Author Name 1: Brief description of the library 1.
- **[Library Name 2](link to library 2)** by Author Name 2: Brief description of the library 2.
- **[Library Name 3](link to library 3)** by Author Name 3: Brief description of the library 3.
  
### Libraries Removed:

Here are the libraries that have been removed since the last update:

- **[Library Name 4](link to library 4)** by Author Name 4: Brief description of the library 4.
- **[Library Name 5](link to library 5)** by Author Name 5: Brief description of the library 5.

### Other Changes:

Mention any other changes that are relevant but do not fall under the above categories.

### Notes:

Include any notes or special instructions for reviewers.

---

Please review the changes and provide any feedback. Thanks!

cc @prisonerjohn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants