google / google/codeworld

Sketches in code.world/blocks

Offen
#1,029 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Haskell
Sterne
1.3k
Forks
201
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I have now implemented sketches in https://code.world and https://code.world/haskell. It isn't yet integrated into https://code.world/blocks. This requires adding the blocks themselves, which should be pretty simple, and also modifying the code generator to add the right import when they are used.

An outstanding implementation might also include the sketch itself (which is an SVG file) on the block, so it's easier for kids using blocks to browse through the set of pictures available.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem Vergleich der bestehenden Sketch-Implementierung unter code.world und code.world/haskell mit der Blocks-Schnittstelle unter code.world/blocks. Ermittle, wie Blocks definiert sind und wie der Codegenerator Importe verarbeitet, füge dann die Sketch-Blöcke hinzu und überprüfe, dass der generierte Code die benötigte Funktionalität importiert; untersuche optional, ob das SVG jedes Sketches an seinen Block angehängt werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
haskell
Bereich
frontend, web-dev
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.