GitHub Codespaces

@vlko v spravicke spomenul vscode.dev, co mi pripomenulo podla mna ovela revolucnejsi Visual Studio Codespaces a.k.a. GitHub Codespaces, ktore zda sa spustili.

vscode.dev a codespaces maju spolocne to, ze obe bezia v prehliadaci a netreba ich instalovat, ale codespaces v podstate nema funknce obmedzenia - bezi v azure cloude a browser je len UI rozhranie. Pokial viem, mali by fungovat vsetky extensions.

Napriklad nieje problem vyvijat fullstack aplikaciu a nielen ju kompilovat, ale aj nechat bezat backend (napr cez .NET Watch), instalovat rozne NPM tools a podobne.

Skvele na tom je, ze takto pripravenu “Virtualku” potom mozete zdielat s teamom. Mate noveho vyvojara v teame, alebo chcete odovzdat projekt niekomu inemu? Len mu postele URLku a do 5 minut moze pisat kod.

Velke obmedzenie zatial je, ze to to funguje iba na githube, pokial mate plateny plan:

  1. GitHub Teams ($4 per user/month + Codespaces VM Starts at $0.18/hr)
  2. GitHub Enterprise ($21 per user/month + Codespaces VM Starts at $0.18/hr)

Takze pre jednotlivcov, alebo open source projekty to zial nieje. Skoda :frowning:

Dufam, ze sa coskoro objavi aj verzia nenaviazana na GitHub, tak ako to bolo v pripade preview Visual Studio Online, ktore premenovali na VS Codespaces a potom na GitHub Codespaces. Ucet mi potom prisiel v ramci mojho Azure Subscription.

2 Likes

Keď sme pri tejto téme, tak toto poznáte? :upside_down_face: One-Click VS Code in Browser from GitHub Repo ('How Did I Not Know This?') -- Visual Studio Magazine

1 Like

Nepoznal som to. Asi to budem vyuzivat hlavne pri prehladavani zdrojakov nejakeho repository.

Ja som si takto nejako predstavoval, ze bude fungovat ten codespaces.
Otvorim si napriklad dotnet alebo aspnetcore repository, stlacim (.) a mozem pisat kod a spustat testy. Nemusel by som pri tom pracne setupovat prostredie.

Zial teraz to moc na pisanie kodu nieje, kedze sa to neda kompilovat.

Ja to používam presne na to čo píšeš v úvode “prehľadávanie zdojákov”. Už nemusím sťahovať repo k sebe aby som lepšie pochopil súvislosti v kóde.

Ešte mi to príde fajn pri Code review, ale tam som to ešte reálne nepoužil.

Vy pouzivate GitHub Pro, ked robis code reviews na githube? Ci si mal na mysli len nejake open source projekty?

GitHub Pro už nepoužívame. (pred zhruba dvoma rokmi sme používali, ale prešli sme s našimi komerčnými projektmi plne na AZURE DevOps)

Na GitHub-e máme naše firemné OpenSource projekty a jeden svoj väčší o ktorý sa starám a do ktorého prispievajú ľudia z vonku, takže hlavne tam. Ale ešte mám jeden súkromný projekt s dvoma kolegami, ktorý máme privátny (ale tam spadáme ešte do tej free kategórie).