Have more complete examples in the directive docs
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 66/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- python
- Bereich
- documentation
Rechercherichtung
Lies die Direktiven-Dokumentation mit den Beispielen für kind:autotools und vergleiche sie mit dem Beispiel im Issue. Ergänze ein ausführlicheres Beispiel, das configure-commands als Standardwert, das Voranstellen eines Befehls und die von BuildStream geladenen resultierenden Befehle zeigt. Die Aufgabe ist erledigt, wenn Leser diese drei Schritte in der Direktiven-Dokumentation klar erkennen können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
While reviewing this it has reminded me, for these examples, I have always wanted something like below to help readers understand these features better.
An element using
kind:autotoolswill have the following default behaviour from the plugin:config: configure-commands: - | %{autogen} - | %{configure}In the element, additional configure-commands can be set before the default ones like this:
kind:autotools **snip** config: configure-commands: (<): # Before configuring, lets make sure we're using # the latest config.sub & config.guess - cp %{datadir}/automake-*/config.{sub,guess} . **snip**which will result in the following being loaded and built by Buildstream:
kind:autotools **snip** config: configure-commands: # Before configuring, lets make sure we're using # the latest config.sub & config.guess - cp %{datadir}/automake-*/config.{sub,guess} . - | %{autogen} - | %{configure} **snip**
but this is probably out of scope for this PR, so I'll open up a follow-up issue.
Originally posted by @nathanwilliams-ct in #2202
- Vorherrschende Sprache
- Python
- Sterne
- 156
- Forks
- 53
- Ø Merge
- 8 T. 9 Std.
- Gemergte PRs (30 T.)
- 13
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus apache/buildstream
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
apache/buildstream#2214 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
apache/buildstream#2197 ·
Maintainer antworten meist innerhalb von 1 Tag
-
logging
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
apache/buildstream#2150 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
question
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
apache/buildstream#2143 · 2 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
remote execution
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
apache/buildstream#2218 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in apache/buildstream
Ähnliche Issues
-
area:models enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
SACGF/variantgrid#2737 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
RedisStorage writes can persist a key without its sliding TTLEvtl. vergeben @lianbie hat das heute übernommen. Offentriage/confirmed
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
agentscope-ai/agentscope#3878 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
core
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
vectorize-io/hindsight#6458 ·
Maintainer antworten meist innerhalb von 1 Tag