You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
The
kci
command is to the new API & Pipeline what thekci_*
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:
Based on the outcome of these, here's the list of tasks to complete:
kernelci.legacy
kci
entry point command implemented using chosen frameworkkernelci.cli
with Click framework #2133kernelci.cli.get_api()
and update commands #2230kci user
kci user
with new framework #2141kci user
commands (was #2157) #2183kci
commands for managing user groups #2084kci user
commands #2205kci config
kci config
with new framework #2138kci config set
command #2226kci job
kci job
commands withClick
#2220kci node
kci node
commands #2204kci event
kci pubsub
commands withClick
framework #2203kci storage
kci docker
with new framework #2134Some follow-up GitHub issues will be created for additional commands such as
kci view
,kci bisect
,kci email
etc.The text was updated successfully, but these errors were encountered: