Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Improve accessibility of project/tutorial project templates

Offen
#241 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
javascript, python, rust, wasm

Rechercherichtung

Beginne mit der Prüfung des Layouts des Repositorys component-docs und des Vorschlags in Issue #219. Vergleiche anschließend die hier beschriebenen Optionen für ein einzelnes Repository auf oberster Ebene, Current-release-Tarballs und sprachspezifisches Scaffolding. Lege einen abgestimmten Setup-Pfad für Tutorial-Ressourcen fest und überprüfe, dass er die genannten Rust-, JavaScript- und Python-Workflows abdeckt, ohne dass Benutzer in ein verschachteltes Unterverzeichnis wechseln müssen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Currently, new users must clone the component-docs repo, head to a specific sub-directory then attempt to build projects.

It would be ideal if there were easier ways to download and set up resources to walk through the tutorials.

While we probably want to avoid building custom tooling in every possible language (different languages have different scaffolding mechanisms), we need a solution that is a bit less nested.

There were several good suggestions made, one of which being a single repo that contains all the languages at the top level (thanks @mkatychev), which is a bit easier to clone and filter out.

Another suggestion is that this could actually be a part of #219 -- having a "Current" release that always contains tarballs of the current code for any given language might make it easy to download and extract (ex. rust-starter.zip or js-starter.zip).

We could also rely on language-specific templating functionality, but this would likely require ensuring that it exists in the first place for all related languages (i.e. cargo component new, jco new, componetize-py new, etc), or in a shared tool like wit-bindgen which may not be feasible.

Vorherrschende Sprache
Rust
Sterne
137
Forks
88
Ø Merge
10 Std. 38 Min.
Gemergte PRs (30 T.)
2

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus bytecodealliance/component-docs

Alle Issues in bytecodealliance/component-docs

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

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