You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,19 +12,23 @@ If you're interested in *using* Processing, head over to the [download page](htt
12
12
For assistance with your own sketches, projects, or code, please post your question on the Processing forum: https://discourse.processing.org/. Our community is full of experienced developers and knowledgeable users who are eager to help. Before you post, please take a moment to read the [guidelines on asking questions](https://discourse.processing.org/t/guidelines-asking-questions/2147) to make sure you get the best possible help. We’re incredibly grateful for the support and knowledge shared by everyone on the forum over the years.
13
13
14
14
## Contributing to Processing
15
-
We welcome new contributors. The work on Processing 4.0 was done by a [tiny number of people](https://github.com/processing/processing4/graphs/contributors?from=2019-10-01&to=2022-08-09&type=c). Every contribution helps!
15
+
We welcome new contributors. If you want to fix a bug that's been bothering you or want to give back to the project, you're in the right place!
16
16
17
-
If you want to fix a bug that's been bothering you or want to give back to the project, you're in the right place!
17
+
For detailed guidelines on how to contribute, please refer to our [CONTRIBUTING.md].
18
18
19
-
To get started, clone this repository to your machine and build the code. For instructions, check out our guide on [How to Build Processing](build/README.md).
19
+
## Building Processing
20
20
21
-
### Structure of the Repository
22
-
The Processing software consists of two main parts:
21
+
Building Processing locally on your machine will let you troubleshoot and make sure your contributions work as intended before submitting them to this repository. It also gives you the flexibility to experiment and learn more about how Processing is structured.
23
22
24
-
1.**The Core Library:** This includes essential components such as the graphics renderer, event handling, input/output (I/O) functions, and mathematical utilities.
25
-
2.**The Processing Development Environment (PDE):** This includes a text editor, a pre-processor, a contributions manager, and other tools to assist with writing and managing code.
23
+
For a quick start:
24
+
1. Fork and clone the repository.
25
+
1. Open it in IntelliJ IDEA.
26
+
1. Install the required Ant plugin.
27
+
1. Hit Run.
26
28
27
-
### About the Processing 4.0 release
29
+
For more information and detailed instructions, follow our [How to Build Processing](build/README.md) guide.
30
+
31
+
## About the Processing 4.0 release
28
32
29
33
We've moved to a new repository for the 4.0 release so that we could cull a lot of the accumulated mess of the last 20 years. This made `git clone` (and most other `git` operations) a lot faster.
30
34
@@ -46,10 +50,6 @@ For non-technical inquiries, here’s how to get in touch:
46
50
- For press inquiries, general information about the Processing software, or other non-technical questions, contact [hello@processing.org](mailto:hello@processing.org).
47
51
- For anything related to the Processing Foundation or broader topics beyond the software, please reach out to [foundation@processingfoundation.org](mailto:foundation@processingfoundation.org).
48
52
49
-
---
50
-
51
-
This version now includes guidance for bug reports and feature requests. How does this look?
52
-
53
53
## License & Copyright
54
54
55
55
- The **core library** is licensed under the GNU Lesser General Public License version 2.1 ([LGPL-2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)).
0 commit comments