-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List Workspaces CLI command #841
Conversation
Tady vůbec netuším, jak to otestovat. Ty sandboxy jsou uložený mimo projekt (nejsou to configy). |
Otestovat manualne a k testom sa vratit, ked bude implementovany aj |
@jprochazk asi bude potrebne ignorovat nevalidne configs (?) Tj, asi to idealne zalogovat ako DEBUG hlasku. Je to tento projekt, ak by si to chcel skusit u seba: (V chybovej hlaske by bolo super mat ID konfiguracie) |
e4792a9
to
7b7414d
Compare
Změny:
|
2a00f7d
to
62c832e
Compare
a1ad314
to
a01e60d
Compare
Netuším, proč failuje lint. Lokálně mi běží. |
Aha, vidím, že jsme vyměnili |
Ale dívám se že ta záměna za |
Ten email je vygenerovaný od githubu, je to anti-spam measure. |
Najlepsie by bolo nastavit si Staci takto? |
Proč mi lokálně nefailuje |
To se mi ale vlastně taky někdy dělo. 🤔 Myslel jsem že mám lokálně nějakou starší verzi golinteru, ale vlastně nevím. |
golangci-lint mám v1.50.0 |
Ty options pro import sorting vscode nemá. |
@jprochazk @JakubMatejka neviem, mozete skusit prosim spustit gci priamo?
Ak to pojde ocakavane, tak skuste vypnut v nastaveniach ostatne linters a spustit to. |
Myslím to teda tak že lokálně nic, ale až v Docker kontejneru to začalo hlásit chybu. |
Btw, language server mi hlásí error
|
Jo to se může stát. Není to standardní, nemělo by se to dít, ale je třeba s tím počítat. (A takový workspace ignorovat.) |
To by se mělo ignorovat už v |
@jprochazk aha, jasně. Je to https://connection.north-europe.azure.keboola.com/admin/projects/1268 přístup tam už máš |
V |
Po upgrade mám tenhle output, funguje ti to už?
|
Funguje. Ale jak teď na to koukám, tak bych asi spíš ty jednotlivý properties odřádkoval 😄 imho už jich je tam s tou size na jednom řádku nějak moc (a jednotlivý workspacy oddělil prázdným řádkem), obdobně jako list templates ať je to konzistentní: https://developers.keboola.com/cli/commands/template/list/ |
Nesouhlasím s tím, že by tam toho bylo moc. U templates mi zase přijde že je tam zbytečně moc "dead space". V malým terminal window se mi tam nevleze ani jeden celý template. Jakmile máš 3+ tak už je to docela extrém, protože to nemá delimiters tak je špatně vidět, kde končí jeden template a začíná další. Určitě bysme to měli nějak standardizovat, ale chtěl bych to takhle zatím nechat a možná se k tomu ještě vrátit někdy jindy. Co si o tom myslí @michaljurecko? |
🙂 ja som nad tym tiez rozmyslal, ale neprisiel som na jednoznacne riesenie:
|
Ako to riesi napr. Kubernetes CLI? |
Pri workspace by sa to dalo, pri templates uz nie + name je prvy. |
Ale mozeme to vyriesit aj neskor a dat do backlogu, a pozriet sa aj na ostatne prikazy. |
Jen nechci zůstat tady zaseklý, tenhle PR obsahuje víc než jen |
No jak jsem psal, tak je to takhle imho nepřehledný a k tomu jsem velký zastánce konzistentnosti. Pokud se na tom ale shodneme, tak to nechme a řešme později. 🤷♂️ Tak co třeba dát první název jak píše Michal a ostatní parametry trochu upozadit, třeba oddělit závorkama?
|
Pls teď se o tom nebavme, jak říká Michal, je asi potřeba vymyslet lepší interface pomocí kterýho to budeme vypisovat, podobně jako máme interface na selecty 🙂. V tom interface můžeme standardizovat indentation, delimiters, jak vypisovat key-value pairs, atd. Můžeme pak mít flagy pro změnu outputu, např. renderovat jako "pretty table" a nebo renderovat jako CSV pro processing v jiném commandu. Ale hlavně to bude pak konzistentní. Vytvořil jsem na to epic v maintenance https://keboola.atlassian.net/browse/KAC-268 (nevěděl jsem, kam jinam zařadit). Je to tak OK? |
Ano, souhlasím, koncepčně to řešme později. Ale říkám že než to tak uděláme, tak aspoň trochu zpřehledněme ten output. Nebo to je problém? |
Vždycky mě můžete overridenout, blokovat to zbytečně nechci. Jen nejsem úplně fanda konceptu "rychle mergovat, fixovat později", to pak nemusím dělat review. 🙂 |
Je to problém, protože by bylo potřeba se shodnout na tom, co je "přehlednější", což je subjektivní věc. Budeme se točit pořád dokola a nebude to produktivní. Ta implementace je ale hotová, output minimálně obsahuje všechny důležité informace a hlavně tohle blokuje další věci (což je moje chyba, měl jsem ty "unrelated" změny házet do jiných PR). |
Ve chvílích kdy je to subjektivní dávám přednost konzistenci a názoru vývojáře který za tím kódem stojí nejdýl, tak ať to rozhodne Michal. 😄 |
Stačí to tak? |
Mne staci, ze bude ten |
Jo jo, taky tak. 🙂 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
https://keboola.atlassian.net/browse/KAC-232
Changes:
remote workspace list
command