processing / processing/libprocessing

Port the list of official examples to Python/libprocessing

Aberta
#114 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

c-pyo3
Linguagem predominante
Rust
Estrelas
69
Forks
14
Merge médio
15d 22h
PRs com merge (30d)
3

Descrição

The examples/demos that ship with the Processing Development Environment (PDE) are designed to cover the Processing API in a systematic way:

https://github.com/processing/processing-examples

Each sketch focuses on a specific function or feature. That makes them a useful baseline for checking feature parity.

This issue suggests porting the official examples to Python (mewnala).

Note: there is some prior work in Processing.py, but the syntax differs (camelCase), and only a relatively small subset of examples was ported:
https://github.com/jdf/processing.py/tree/master/examples.py

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece revisando os sketches oficiais em processing-examples e o subconjunto existente em examples.py do Processing.py; em seguida, inspecione os pontos de entrada de libprocessing voltados para Python. Faça o porte dos exemplos sistematicamente para Python, levando em conta as diferenças de sintaxe observadas na issue; o trabalho estará concluído quando o conjunto oficial de exemplos tiver versões correspondentes em Python.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python, rust
Domínio
developer-experience
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.