Skip to content

Commit d5439f1

Browse files
committed
merged with main
2 parents d1bdd6e + 2a407c8 commit d5439f1

File tree

99 files changed

+35842
-5749
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+35842
-5749
lines changed

.nvmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
14

README.md

+10-3
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,19 @@ This content includes most of the content on the website such as the individual
3838
- [About](/docs/markdown-pages.md)
3939
- Donate (External link)
4040

41-
When translating the content to a new language you need to edit the [`i18n/config.json`](/i18n/config.json) file and add you language information. Then follow the instructions for each Content list (same links as above).
41+
When translating the content to a new language you need to edit the [`i18n/config.json`](/i18n/config.json) file and add your language information. Then follow the instructions for each Content list (same links as above).
4242

4343
## Writing code
4444

4545
- [Writing CSS](/docs/css.md)
4646

47+
4748
## Deploying the site
4849

49-
The website is set up to deploy itself whenever a new GitHub release is created from the `master` branch:
50+
The website is set up to deploy itself whenever a new GitHub release is created from the `main` branch:
5051

5152
1. Go to [Releases](https://github.com/processing/processing-website/releases)
52-
2. Click "Create a new release"
53+
2. Click "Draft a new release"
5354
3. Choose a tag for this release. This value is not used for much, so you can just use `DD-MM-YYYY`
5455
4. Create the release. A GitHub action will run, which will build the website and upload to the S3 bucket.
5556

@@ -61,3 +62,9 @@ The website repo has a script that generates the `keywords.txt` file into the `p
6162
2. Run `npm run updateKeywords`
6263

6364
The `processing4` repo now has an updated `java/keywords.txt` file.
65+
66+
## Building the site
67+
68+
If you need to manually build the site, you can do it by running `npm run build` from the project source. This command is that runs behind the scenes when deploying a release.
69+
70+
It will build from the source and produce the static website in a folder `public`. Once built, the site can run in any static file server.

content/contributions/(Weka4P)_Weka_Machine_Learning_for_Processing.json

-22
This file was deleted.

content/contributions/Andrew's_Utilities_(AULib).json

-22
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"name": "Android Mode for Processing 3",
3+
"authors": [
4+
"[The Processing Foundation](https://processingfoundation.org/)"
5+
],
6+
"url": "http://android.processing.org",
7+
"sentence": "This mode lets you use Processing to create Android apps",
8+
"paragraph": "",
9+
"imports": "processing.mode.java.JavaMode",
10+
"type": "mode",
11+
"categories": null,
12+
"packages": [
13+
{
14+
"mode": "java",
15+
"minRevision": "249",
16+
"maxRevision": "270",
17+
"props": "https://github.com/processing/processing-android/releases/download/latest-processing3/AndroidMode.txt",
18+
"download": "https://github.com/processing/processing-android/releases/download/latest-processing3/AndroidMode.zip"
19+
}
20+
]
21+
}

content/contributions/Android_Mode.json renamed to content/contributions/Android_Mode_for_Processing_4.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
2-
"name": "Android Mode",
2+
"name": "Android Mode for Processing 4",
33
"authors": [
44
"[The Processing Foundation](https://processingfoundation.org/)"
55
],
66
"url": "http://android.processing.org",
7-
"sentence": "Create projects with Processing for Android devices",
8-
"paragraph": "This version of the Android Mode is for Processing 3.1+",
7+
"sentence": "This mode lets you use Processing to create Android apps",
8+
"paragraph": "",
99
"imports": "processing.mode.java.JavaMode",
1010
"type": "mode",
1111
"categories": null,
1212
"packages": [
1313
{
1414
"mode": "java",
15-
"minRevision": "249",
16-
"maxRevision": "1269",
15+
"minRevision": "1283",
16+
"maxRevision": "0",
1717
"props": "https://github.com/processing/processing-android/releases/download/latest/AndroidMode.txt",
1818
"download": "https://github.com/processing/processing-android/releases/download/latest/AndroidMode.zip"
1919
}

content/contributions/Beads.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "Beads",
33
"authors": [
4-
"[Ollie Bown](http://www.olliebown.com), [Benito Crawford](http://benitomedia.com), [Ben Porter](http://bp.io), [Angelo Fraietta], [Charlton Wong] and [Aengus Martin](http://www.am-process.org)"
4+
"[Ollie Bown](http://www.olliebown.com), [Benito Crawford](http://benitomedia.com), [Ben Porter](http://bp.io) and [Aengus Martin](http://www.am-process.org)"
55
],
66
"url": "http://www.beadsproject.net/",
77
"categories": [
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "Complex Numbers",
3+
"authors": [
4+
"[Math Machine](https://discourse.processing.org/u/math_machine/)"
5+
],
6+
"url": "https://github.com/vmathmachine/Complex-Numbers/tree/latest",
7+
"categories": [
8+
"Math"
9+
],
10+
"sentence": "A class and collection of utilities for complex numbers.",
11+
"paragraph": "A complex number is a linear combination of 1 and i (the square root of -1), such as 2+3i, 8+7i, -1-i, 2-2.8i, or -1.863+4.211i. The term with the i is called the imaginary part, while the term without the i is called the real part. Complex numbers allow for many things that wouldn't otherwise be possible using only real numbers (numbers without an imaginary part). By allowing you to square root negative numbers, complex numbers open up a whole new world of possibilities, while still conserving most fundamental math rules we've come to accept with real numbers.",
12+
"type": "library",
13+
"packages": [
14+
{
15+
"mode": "java",
16+
"minRevision": "0",
17+
"maxRevision": "0",
18+
"props": "https://github.com/vmathmachine/Complex-Numbers/releases/download/latest/ComplexNumbers.txt",
19+
"download": "https://github.com/vmathmachine/Complex-Numbers/releases/download/latest/ComplexNumbers.zip"
20+
}
21+
]
22+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "Dawesome Toolkit",
3+
"authors": [
4+
"[Brendan Dawes](http://www.brendandawes.com/)"
5+
],
6+
"url": "http://cloud.brendandawes.com/dawesometoolkit/",
7+
"categories": [
8+
"Utilities"
9+
],
10+
"sentence": "Convenient utilities for some everyday tasks including simple layout using grids, lat lon distance calculation, creating patterns with a Vogel spiral, color pallete generation, displaying guides, simple debug panel as well as useful PVector list manipulation.",
11+
"paragraph": "",
12+
"type": "library",
13+
"packages": [
14+
{
15+
"mode": "java",
16+
"minRevision": "227",
17+
"maxRevision": "0",
18+
"props": "http://cloud.brendandawes.com/dawesometoolkit/dawesometoolkit.txt",
19+
"download": "http://cloud.brendandawes.com/dawesometoolkit/dawesometoolkit.zip"
20+
}
21+
]
22+
}

content/contributions/GML4U.json

-22
This file was deleted.

content/contributions/Green.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"Animation",
99
"Other"
1010
],
11-
"sentence": "A gaming library that enables easy 2D game creation within Processing.",
11+
"sentence": "Easy, simple 2D game creation within Processing.",
1212
"paragraph": "Developed with a focus on ease-of-use and learning. Originally made to aid in teaching high school students, emulating and expanding upon the functionality of the [Greenfoot](https://www.greenfoot.org/) project.",
1313
"type": "library",
1414
"packages": [
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "IgnoCodeLib",
3+
"authors": [
4+
"[Paul Hertz](http://paulhertz.net/)"
5+
],
6+
"url": "http://paulhertz.net/ignocodelib/index.html",
7+
"categories": [
8+
"I/O"
9+
],
10+
"sentence": "Hierarchical display list for graphics and text with export to Adobe Illustrator 7.0 file format.",
11+
"paragraph": "Supports display and output of complex objects composed of lines and cubic Bezier curves, simple text, RGB and CMYK color, and geometric transforms.",
12+
"type": "library",
13+
"packages": [
14+
{
15+
"mode": "java",
16+
"minRevision": "0",
17+
"maxRevision": "0",
18+
"props": "http://paulhertz.net/ignocodelib/download/IgnoCodeLib.txt",
19+
"download": "http://paulhertz.net/ignocodelib/download/IgnoCodeLib.zip"
20+
}
21+
]
22+
}

content/contributions/JavaFX.json

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "JavaFX",
3+
"authors": [
4+
"The Processing Foundation"
5+
],
6+
"url": "https://github.com/processing/processing4-javafx",
7+
"categories": [
8+
"Other"
9+
],
10+
"sentence": "The FX2D renderer for Processing 4",
11+
"paragraph": "Since Processing 4.0 beta 4, the FX2D renderer is available as a separate library.",
12+
"type": "library",
13+
"packages": [
14+
{
15+
"mode": "java",
16+
"minRevision": "1280",
17+
"maxRevision": "0",
18+
"props": "https://github.com/processing/processing4-javafx/releases/download/latest/processing4-javafx.txt",
19+
"download": "https://github.com/processing/processing4-javafx/releases/download/latest/processing4-javafx.zip"
20+
}
21+
]
22+
}
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
2-
"name": "Tilt for Processing",
2+
"name": "Latk for Processing",
33
"categories": [
44
"Animation"
55
],
66
"authors": [
77
"[Nick Fox-Gieg](https://fox-gieg.com)"
88
],
9-
"url": "https://github.com/n1ckfg/tiltProcessing",
10-
"sentence": "Read Tilt Brush files in Processing.",
9+
"url": "https://github.com/LightningArtist/latkProcessing",
10+
"sentence": "Read Latk, Tilt Brush, and Quill files in Processing.",
1111
"paragraph": "",
1212
"lastUpdated": "0",
1313
"type": "library",
@@ -16,8 +16,8 @@
1616
"mode": "java",
1717
"minRevision": "266",
1818
"maxRevision": "0",
19-
"props": "https://fox-gieg.com/patches/processing/libraries/tiltProcessing/tiltProcessing.txt",
20-
"download": "https://fox-gieg.com/patches/processing/libraries/tiltProcessing/tiltProcessing.zip"
19+
"props": "https://fox-gieg.com/patches/processing/libraries/latkProcessing/latkProcessing.txt",
20+
"download": "https://fox-gieg.com/patches/processing/libraries/latkProcessing/latkProcessing.zip"
2121
}
2222
]
2323
}

content/contributions/Live_Brush.json

-22
This file was deleted.

content/contributions/Lunar.json

-22
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
{
2-
"name": "Novation Launch Controller client",
2+
"name": "Novation Launch Control client",
33
"authors": [
4-
"[Half Scheidl](https://github.com/haschdl)"
4+
"[Half Scheidl](https://github.com/haschdl), [Jonathan Newman](https://github.com/poetoflight)"
55
],
66
"url": "https://github.com/haschdl/pLaunchController",
77
"categories": [
88
"I/O"
99
],
10-
"sentence": "Control your sketches using the knobs and pads from Novation ® Launch Control®.",
11-
"paragraph": "Once connected to your computer, use the MIDI controller to control your sketch by\\",
10+
"sentence": "Control your sketches using the knobs, pads and slider from MIDI controllers such as Novation ® Launch Control®.",
11+
"paragraph": "Once connected to your computer, use the MIDI controller to control your sketch by \\",
1212
"type": "library",
1313
"packages": [
1414
{
1515
"mode": "java",
1616
"minRevision": "228",
1717
"maxRevision": "0",
18-
"props": "https://github.com/haschdl/pLaunchController/releases/download/latest/pLaunchController.txt",
19-
"download": "https://github.com/haschdl/pLaunchController/releases/download/latest/pLaunchController.zip"
18+
"props": "https://github.com/haschdl/pLaunchController/releases/download/latest/pLaunchControl.txt",
19+
"download": "https://github.com/haschdl/pLaunchController/releases/download/latest/pLaunchControl.zip"
2020
}
2121
]
2222
}

content/contributions/Nurbs.json

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"name": "Nurbs",
3+
"authors": [
4+
"[Arnoud van der Leer](https://github.com/arnoudvanderleer)"
5+
],
6+
"url": "https://arnoudvanderleer.github.io/processing-nurbs/",
7+
"categories": [
8+
"Geometry"
9+
],
10+
"sentence": "An implementation of Non-uniform Rational B-Splines for Processing",
11+
"type": "library",
12+
"packages": [
13+
{
14+
"mode": "java",
15+
"minRevision": "0",
16+
"maxRevision": "0",
17+
"props": "https://arnoudvanderleer.github.io/processing-nurbs/download/Nurbs.txt",
18+
"download": "https://arnoudvanderleer.github.io/processing-nurbs/download/Nurbs.zip"
19+
}
20+
]
21+
}

0 commit comments

Comments
 (0)