A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/processing/processing-contributions below:

processing/processing-contributions: This repo holds the list of user contributed libraries, tools, modes, and examples and the scripts to convert this list to the appropriate format for the PDE Contribution Manager and the website.

This repository contains the list of Processing libraries, tools, modes, and examples contributed by the community. Contributions added here will appear in the Contribution Manager and on the Processing.org website.

All contributions are stored in a contributions database file in yaml format, contributions.yaml. Consumers of this data are the Processing website, and the Processing application.

Within the scripts folder are scripts for parsing and validating the data from the properties file. These are used by a Github action to processing new contributions and add them to the database. The issue_to_pr.yml workflow is triggered by a new issue for registering a new contribution. It will then retrieve the properties file provided in the issue, parse and validate, and then if valid, add the new information to the contributions.yaml database file in a new pull request.

All contributions are stored in a contributions database file in yaml format, contributions.yaml. Each entry contains the fields found in the properties file, such as

Additional fields are

The scripts folder contains scripts in Python for parsing, validating, and processing the database file and properties files.

At this time, the website requires a folder of json files, where each json file is a separate contribution. These files are created from the database using the script scripts/to_source_jsons.py.

The Processing application's contribution manager reads in a contribs.txt file. This file is created from the database using the script scripts/to_contribs_txt.py.

This repository was created by Claudine Chen (@mingness) as part of the 2024 New Beginnings (pr05) Grant from the Processing Foundation, to simplify the workflows for libraries, tools, and modes, mentored by Stef Tervelde (@Stefterv).


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4