kci command line tool rework
I maintainer di solito rispondono entro 1 giorno
@JenySadadia ci sta già lavorando.
Dal 16/2/2024.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
The kci command is to the new API & Pipeline what the kci_* tools were for the legacy system. It needs to be clearly designed to ease adoption by the community as a tool for KernelCI core developers but also any member of the kernel ecosystem: kernel developers, test system developers etc. I should help with prototyping features by hand before automating them with services running event loops and also work hand-in-hand with the new web dashboard.
Several aspects need to be considered, in particular: feature set, ease of implementation and maintenance of the code, direct user experience, documentation, accessibility.
Here are some of the topics as part of the preparation work:
- https://github.com/kernelci/kernelci-project/discussions/258
- https://github.com/kernelci/kernelci-project/discussions/263
- https://github.com/kernelci/kernelci-project/discussions/261
Based on the outcome of these, here's the list of tasks to complete:
- Legacy code moved to
kernelci.legacy - New
kcientry point command implemented using chosen framework- #2133
- TOML settings features integrated with arguments parsing and secrets
- #2129
- Common options and CLI framework
- #2178
- #2195
- #2230
- #2233
- Required set of sub-commands implemented
-
kci user- #2141
- #2183
- #2084
- #2205
- #2239
- #2236
-
kci config- #2138
- #2226
-
kci job- #2220
- #2227
-
kci node- #2204
- #2231
-
kci event- #2203
-
kci storage- #2161
- #2134
-
- Documentation updated accordingly
- HTML / Markdown for online pages
- man pages and offline help
Some follow-up GitHub issues will be created for additional commands such as kci view, kci bisect, kci email etc.
- Lingua principale
- Python
- Stelle
- 120
- Fork
- 108
- Merge medio
- 9h 58m
- PR unite (30g)
- 17
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di kernelci/kernelci-core
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
kernelci/kernelci-core#2591 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
kernelci/kernelci-core#3234 ·
I maintainer di solito rispondono entro 1 giorno
-
Make Kubernetes job network readiness checks bounded and deployment-independentForse di nuovo libera @Aniket1260 l’ha presa 41 giorni fa e non c’è nessuna pull request aperta. Apertagood first issue techdebt
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
kernelci/kernelci-core#3197 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
chromeos techdebt
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
kernelci/kernelci-core#3196 ·
I maintainer di solito rispondono entro 1 giorno
-
kubernetes runners missing logs and test naming wrongForse di nuovo libera @nuclearcat l’ha presa 73 giorni fa e non c’è nessuna pull request aperta. Aperta
kernelci/kernelci-core#3170 · 2 commenti · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di kernelci/kernelci-core
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
lugassawan/swe-workbench#799 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
vllm-project/vllm#61131 ·
I maintainer di solito rispondono entro 1 giorno
-
Non-string form field names raise AttributeError when files are attachedForse già presa @nightcityblade l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
kubernetes-client/python#2735 ·
I maintainer di solito rispondono entro 1 giorno
-
desktop help wanted test
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno