1_new-library.yml
1_new-library.yml
| Name | About | Labels | Assignees |
|---|---|---|---|
| 💙 New Library | Submit a new Processing library | new contribution,library |
Thank you for your new library contribution to Processing!
Libraries are add-ons that extend the functionality of the Processing language (read more).
If you need help creating a library, see the Library Guidelines or ask on the Processing Forum.
Please complete the form below with the necessary information about your library.
About the Properties File
A properties file (e.g., myLibrary.txt) is necessary for submitting your library. It should be a direct copy of your library.properties file, hosted in the same directory as your .zip distribution, and share the same base name.
Example:
If your release artifacts are hosted at https://github.com/yourusername/yourrepo/releases/latest/, ensure these files are available:
.txtfile:https://github.com/yourusername/yourrepo/releases/latest/download/myLibrary.txt.zipfile:https://github.com/yourusername/yourrepo/releases/latest/download/myLibrary.zip
Important
Make sure to keep the same URL in the future. If you release a new version, the URL should remain the same.
For more details, see the Release Artifacts section of the Library Guidelines.
URL of your properties .txt file (e.g. myLibrary.txt).
URL of the home page for your library.
URL of the source code repository for your library.
Your GitHub username.
SPDX identifier for your library's license (e.g., MIT, GPL-3.0-only, LGPL-2.1-or-later). See SPDX License List for valid identifiers.
Once you submit this form, the .txt file at the provided URL will be parsed and validated.
The result of this validation will be added to this issue:
- If valid, a pull request will automatically be created to add your library to the repository.
- If invalid, a comment will be added with details of the error. You will need to fix the file and resubmit.
Anything else you'd like to mention about your submission - any comments or questions.