Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Date

 

Attendees

Goals

  • souhrn dění na projektu

Discussion items

TimeItemWhoNotes

Shrnutí současného stavu

zkusili jsme se to nainstalovat a náme k tomu pát věcí


Feedback od Karel Minařík
díval jsem se na instrukce ke zprovoznění projektů nfnz/newschatbot a nfnz/temata-pod-lupou, a zdá se mi, že bychom je měli trochu vylepšit, aby byly aplikace snazší k nasazení pro další zájemce. Přiznám se, že ani sám bych úplně nevěděl, kudy do toho. Napadají mně dvě věci:
  • Vyladit lokální spuštění (pro otestování nebo vývoj) v Docker kontejnerech.
  • Připravit detailní návod pro produkční spuštění.
Obecně by bylo skvělé, kdyby instalační instrukce byly zpracovány jako u “velkých” open source projektů, např.:
Abychom se maličko posunuli, jako první krok by bylo skvělé, kdyby si zájemce (nebo potenciální přispěvatel) mohl projekty spustit přes docker run, příp. docker-compose. (Zároveň by nebylo špatné mít nějaké veřejně přístupné demo.)
Z konkrétních problémů, u nfnz/newschatbot jsem si zkusil lokální instalaci, ale skončí mi s chybou — založil jsem issue https://github.com/nfnz/newschatbot/issues/59.

Feedback od Josef Slerka
Zdravím, taky se pokusím resumovat v čem mám problém se stavem projektů na GitHubu. Zdrojové kódy dáváme na GitHub proto, aby projekt mohl někdo další používat s minimem bariér. Proto je doplněn dokumentací a návodem k instalaci a také patřičnými licencemi.Když si projdu současnou situaci, tak místo snížení bariér vidím spíše jejich navršení.V případě Newsbotu:
  • nejde podle dokumentace nainstalovat
  • dokumentace je navíce česko-anglicky
  • nedostatečně popisuje, co projekt je
  • hovoří o backendu aniž by zmiňoval a ukazoval frontend
V případě Témat pod lupou
  • nedodostatečně popisuje, co projekt je
  • v popisu instalace je "K instalaci je potřeba pomoc od IT oddělení - odborníka, ale instalace samotná není složitá. Jedná se o klasický ASP.NET MVC projekt a může běžet jak v cloudu (Azure) nebo na vlastním serveru (IIS).
Tato platforma používá CMS systém Umbraco 8 a z tohoto důvodu vyžaduje operační systém Windows. V době psaní tohoto návodu je již dostupné Umbraco verze 9, které běží na Linuxu, ale tato platforma zatím na verzi 9 nebyla aktualizována.Pro databázi se doporučuje MS SQL Server. Pro menší redakce je ale možné použít vestavěný SQL CE. Je nutné ale ověřit správné nastavení v souboru Web.config a po prvnotním spuštení a natavení systému spustit uSync, který v prázdné databázi vytvoří všechny stavební bloky platformy Témata pod lupou."Coz za prve neni navod, i odbornik potrebuje popis, za druhe jsou návaznosti na další různé verze programu matoucí. Ponechvám úplně stranou, že MS SQL není není open source.Z tohodle pohledu nemůžu vlastně nikomu poslat odkazy na ty githuby, prostě protože mi řekne, že mu to buď nefunguje nebo že vůbec neví, co s tím. A pokud se do toho přeci jen pustí, tak mne bude neustále spamovat s otázkami a já ani nebudu vědět, jak mu odpovědět.








Úkoly


Rozhodnutí