Title: Publish Processing Gradle plugins by Stefterv · Pull Request #1405 · processing/processing4 · GitHub
Open Graph Title: Publish Processing Gradle plugins by Stefterv · Pull Request #1405 · processing/processing4
X Title: Publish Processing Gradle plugins by Stefterv · Pull Request #1405 · processing/processing4
Description: Add a publish-gradle job to the release workflow to publish Processing libraries to the Gradle Plugin Portal. This way future processing libraries can be created by adding plugins{ id("org.processing.library") version "4.5.3" } processing { library { version = 1 prettyVersion = "1.0.0" authors = mapOf( "The Processing Foundation" to "https://processing.org" ) url = "https://processing.org/" categories = listOf("file", "exporter", "dxf") sentence = "DXF export library for Processing" paragraph = "This library allows you to export your Processing drawings as DXF files, which can be opened in CAD applications." } } To any standard Java/Kotlin gradle project, this will then handle packaging the library. We can add more functionality to it over time and the only thing library authors will need to do is update the plugin version. TODO: Create Gradle Portal Account (account created with the processing-bot) Set repository secrets (GRADLE_PUBLISH_KEY, GRADLE_PUBLISH_SECRET) After merge: Update the processing gradle library template Related: #1347 #1233
Open Graph Description: Add a publish-gradle job to the release workflow to publish Processing libraries to the Gradle Plugin Portal. This way future processing libraries can be created by adding plugins{ id("org...
X Description: Add a publish-gradle job to the release workflow to publish Processing libraries to the Gradle Plugin Portal. This way future processing libraries can be created by adding plugins{ id("...
Opengraph URL: https://github.com/processing/processing4/pull/1405
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:777ad4ed-e3c2-e880-8ca7-17762bd52bbb |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9334:425E5:307FE4F:437C684:6A60D111 |
| html-safe-nonce | 7515fbb0b744c5a82c2cac2101af551ba351b27e9b383607e32d529d344c5fdd |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MzM0OjQyNUU1OjMwN0ZFNEY6NDM3QzY4NDo2QTYwRDExMSIsInZpc2l0b3JfaWQiOiI1Nzk4OTAxNTU0NDgyMzAzMjQ5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 0e1dc219ba14d7b0de66f4680e9a815627fb95374499b4b514cc2dffb4f4fd54 |
| hovercard-subject-tag | pull_request:3242533691 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/processing/processing4/pull/1405/files |
| twitter:image | https://avatars.githubusercontent.com/u/4988953?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/4988953?s=400&v=4 |
| og:image:alt | Add a publish-gradle job to the release workflow to publish Processing libraries to the Gradle Plugin Portal. This way future processing libraries can be created by adding plugins{ id("org... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | a9556c67fd2e63f5fecafc192915a3b089ef8170a9384ff6b59d7b4a2f6b73f8 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/processing/processing4 git https://github.com/processing/processing4.git |
| octolytics-dimension-user_id | 1617169 |
| octolytics-dimension-user_login | processing |
| octolytics-dimension-repository_id | 844382769 |
| octolytics-dimension-repository_nwo | processing/processing4 |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 844382769 |
| octolytics-dimension-repository_network_root_nwo | processing/processing4 |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f464e59c3a800187a50f3c89c36ee16df9992c1b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width