Skip to content

Commit

Permalink
Merge branch 'main' into main-gradle
Browse files Browse the repository at this point in the history
  • Loading branch information
Stefterv authored Jan 12, 2025
2 parents a9a92e9 + 5e1161c commit ac7307c
Show file tree
Hide file tree
Showing 8 changed files with 291 additions and 108 deletions.
9 changes: 9 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -1419,6 +1419,15 @@
"contributions": [
"code"
]
},
{
"login": "twisst",
"name": "Jaap Meijers",
"avatar_url": "https://avatars.githubusercontent.com/u/2244463?v=4",
"profile": "https://github.com/twisst",
"contributions": [
"doc"
]
}
],
"repoType": "github",
Expand Down
30 changes: 19 additions & 11 deletions .github/ISSUE_TEMPLATE/1_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,24 +29,24 @@ body:
- Other (specify if possible)
validations:
required: true

- type: input
attributes:
label: Processing version
label: Processing version
description: Go to "Help > About Processing" and look in the bottom-right corner for the version number. It also appears in the title bar of every editor window.
validations:
required: true

- type: input
attributes:
label: Operating system
label: Operating system
description: "Ex: Windows/MacOSX/Linux/Android/iOS along with version"
validations:
required: true

- type: textarea
attributes:
label: Steps to reproduce this
label: Steps to reproduce this
description: Describe what steps will produce the bug.
value: |
"1.
Expand All @@ -56,7 +56,7 @@ body:
3."
validations:
required: true

- type: textarea
attributes:
label: snippet
Expand All @@ -67,19 +67,27 @@ body:
// Paste your code below :)
void setup() {
}
void draw() {
}
```
validations:
required: false

- type: textarea
attributes:
label: Additional context
description: Add any other context about the problem here.
validations:
required: false

- type: input
attributes:
label: Would you like to work on the issue?
description: |
Please let us know if you can work on this or if the issue should be assigned to someone else.
validations:
required: true
18 changes: 13 additions & 5 deletions .github/ISSUE_TEMPLATE/2_enhancement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,38 +29,46 @@ body:
- Other (specify if possible)
validations:
required: true

- type: input
attributes:
label: Feature to enhance
description: Which existing feature of Processing would be improved by this enhancement?
validations:
required: true

- type: textarea
attributes:
label: Desired enhancement
description: Describe the improvement you’d like to see with that existing feature
validations:
required: true

- type: textarea
attributes:
label: Potential benefits
description: Explain how this enhancement could benefit users or improve Processing.
validations:
required: false

- type: textarea
attributes:
label: Possible drawbacks
description: Consider any possible drawbacks or challenges related to the implementation of this enhancement.
validations:
required: false

- type: textarea
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
validations:
required: false

- type: input
attributes:
label: Would you like to work on the issue?
description: |
Please let us know if you can work on this or if the issue should be assigned to someone else.
validations:
required: true
125 changes: 67 additions & 58 deletions .github/ISSUE_TEMPLATE/3_feature-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,61 +3,70 @@ description: Request adding a new feature to Processing
labels: [new feature]
body:

- type: dropdown
id: feature-area
attributes:
label: Relevant sub-area for this feature?
description: Choose the sub-area most relevant to your feature request.
multiple: true
options:
- Accessibility
- Core/Environment/Rendering
- PDE
- Data
- Events
- Image
- IO
- Math
- Typography
- Utilities
- OpenGL
- Contributions Manager
- Export
- Build process
- Unit testing
- Internationalization
- Other (specify if possible)
validations:
required: true

- type: textarea
id: feature-description
attributes:
label: Feature description
description: Describe the feature in detail. Include how it should work and its intended impact.
validations:
required: true

- type: textarea
id: benefits
attributes:
label: Benefits
description: Outline how this feature would benefit users or improve Processing.
validations:
required: true

- type: textarea
id: challenges
attributes:
label: Possible challenges
description: Discuss any possible challenges or considerations in implementing this feature.
validations:
required: false

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Provide any other information, links, or screenshots that could help illustrate the feature.
validations:
required: false
- type: dropdown
id: feature-area
attributes:
label: Relevant sub-area for this feature?
description: Choose the sub-area most relevant to your feature request.
multiple: true
options:
- Accessibility
- Core/Environment/Rendering
- PDE
- Data
- Events
- Image
- IO
- Math
- Typography
- Utilities
- OpenGL
- Contributions Manager
- Export
- Build process
- Unit testing
- Internationalization
- Other (specify if possible)
validations:
required: true

- type: textarea
id: feature-description
attributes:
label: Feature description
description: Describe the feature in detail. Include how it should work and its intended impact.
validations:
required: true

- type: textarea
id: benefits
attributes:
label: Benefits
description: Outline how this feature would benefit users or improve Processing.
validations:
required: true

- type: textarea
id: challenges
attributes:
label: Possible challenges
description: Discuss any possible challenges or considerations in implementing this feature.
validations:
required: false

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Provide any other information, links, or screenshots that could help illustrate the feature.
validations:
required: false


- type: input
attributes:
label: Would you like to work on the issue?
description: |
Please let us know if you can work on this or if the issue should be assigned to someone else.
validations:
required: true
19 changes: 19 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
changelog:
exclude:
labels:
- Dependencies
authors:
- dependabot
categories:
- title: What's Changed 🎊
labels:
- '*'
exclude:
labels:
- Dependencies
authors:
- allcontributors
- dependabot
- title: New Contributors 💙
authors:
- allcontributors
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
<!-- Uncomment the shield below once the repo is made public -->
<!-- [![All Contributors](https://img.shields.io/github/all-contributors/processing/processing4?color=ee8449)](#contributors) -->

<img src="https://processing.org/favicon.svg" width="250">
<img alt="Processing Logo" src="https://processing.org/favicon.svg" width="250">

Processing is a flexible software sketchbook and a programming language designed for learning how to code.

This repository contains the source code for the [Processing](https://processing.org/) project for people who want to help improve the code.

## Announcing Processing 4.3.1

We’re excited to announce the release of Processing 4.3.1! This update brings tooling improvements and a friendlier experience for contributors. To learn more, read the [Processing 4.3.1 announcement](https://github.com/processing/processing4-carbon-aug-19/wiki/Announcing-Processing-4.3.1-(release-candidate)).
We’re excited to announce the release of Processing 4.3.1! This update brings tooling improvements and a friendlier experience for contributors. To learn more, read the [Processing 4.3.1 announcement](https://github.com/processing/processing4-carbon-aug-19/wiki/Announcing-Processing-4.3.1).

Processing was initiated in 2001 by Ben Fry and Casey Reas, who lead the development and maintenance of the project until 2023. We are grateful for their vision and dedication to the project. Processing is also indebted to over two decades of contributions from the broader Processing community.

> [!NOTE]
> Due to platform limitations, the GitHub Contributors page for this repository does not show the complete list of contributors. However, the [git commit history](https://github.com/processing/processing4/commits/main/) provides a full record of the project's contributions. For contributor graphs before November 13th, refer to [this page](https://github.com/benfry/processing4/graphs/contributors). A comprehensive [list of all contributors](#contributors) is also included below. To see all commits by a contributor, click on the [💻](https://github.com/processing/processing4/commits?author=benfry) emoji below their name.
## Using Processing

Expand Down Expand Up @@ -274,6 +279,7 @@ Add yourself to the contributors list [here](https://github.com/processing/proce
<td align="center" valign="top" width="16.66%"><a href="https://github.com/rishabdev2997"><img src="https://avatars.githubusercontent.com/u/107137565?v=4?s=120" width="120px;" alt="Rishabdev Tudu"/><br /><sub><b>Rishabdev Tudu</b></sub></a><br /><a href="https://github.com/processing/processing4/commits?author=rishabdev2997" title="Documentation">📖</a> <a href="https://github.com/processing/processing4/commits?author=rishabdev2997" title="Code">💻</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://plopez.me"><img src="https://avatars.githubusercontent.com/u/37042253?v=4?s=120" width="120px;" alt="Pau"/><br /><sub><b>Pau</b></sub></a><br /><a href="https://github.com/processing/processing4/commits?author=plopez01" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://d.hatena.ne.jp/junology/"><img src="https://avatars.githubusercontent.com/u/1933073?v=4?s=120" width="120px;" alt="Junology"/><br /><sub><b>Junology</b></sub></a><br /><a href="https://github.com/processing/processing4/commits?author=Junology" title="Code">💻</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/twisst"><img src="https://avatars.githubusercontent.com/u/2244463?v=4?s=120" width="120px;" alt="Jaap Meijers"/><br /><sub><b>Jaap Meijers</b></sub></a><br /><a href="https://github.com/processing/processing4/commits?author=twisst" title="Documentation">📖</a></td>
</tr>
</tbody>
</table>
Expand Down
Loading

0 comments on commit ac7307c

Please sign in to comment.