Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

*easy first issue* Add optional plain text description field to project.conf

Aperta Adatta ai principianti
#2,197 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
72/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python
Ambito
documentation

Direzione di ricerca

L’issue indica project.conf e la vista del progetto renderizzata, ma non specifica file di implementazione né test. Inizia individuando il codice che legge la configurazione del progetto e visualizza il titolo e le opzioni del progetto; verifica come sono rappresentati e testati i campi di configurazione. Il lavoro è concluso quando una descrizione facoltativa in testo semplice proveniente da project.conf appare tra il titolo e gli altri contenuti, mentre i progetti che ne sono privi continuano a essere visualizzati correttamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bst_docs project provides a rendered view of a Buildstream project.

For rendering the project.conf it might be nice if it contained a short description of the project.

e.g. something to go between the title and other content:

example:

freedesktop-sdk

Some description of freedesktop-sdk could go here before we jump into project options.

Project Options

Options can be configured by users to build the project in different ways.

These are all the options that are available for freedesktop-sdk

bootstrap_build_arch

Architecture

The option maps to the variable: bootstrap_build_arch

The option is of type architecture

The option defaults to the result of uname -m and the following architectures are supported:

  • aarch64
  • x86_64
  • ppc64le
  • riscv64
  • loongarch64
target_arch

Architecture

The option maps to the variable: target_arch

The option is of type architecture

The option defaults to the result of uname -m and the following architectures are supported:

  • aarch64
  • i686
  • x86_64
  • ppc64le
  • ppc64
  • riscv64
  • loongarch64
minimal_vm

Parts to include in minimal vm builds (firmware, locale).

This option is not mapped to a variable.

The option is of type flags.

The flags that are set by default are ['locale']

The following flags are available:

  • firmware
  • locale
full_abi_diff

Forces full ABI diff on

The option maps to the variable: full_abi_diff

The option is of type boolean.

The default value is False, and it can be either True or False

x86_64_v3

Enable x86_64-v3 (EXPERIMENTAL)

This option is not mapped to a variable.

The option is of type boolean.

The default value is False, and it can be either True or False

prod_keys

Use production boot keys

This option is not mapped to a variable.

The option is of type boolean.

The default value is False, and it can be either True or False

Config


(from https://gitlab.com/BuildStream/bst-docs/-/merge_requests/13#note_3971925980)

Lingua principale
Python
Stelle
153
Fork
50
Merge medio
23h 7m
PR unite (30g)
4

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di apache/buildstream

Tutte le issue di apache/buildstream

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.