Coder Social home page Coder Social logo

blog.python.cz's People

Contributors

anezkamll avatar baradrb avatar befeleme avatar benabraham avatar clytaemnestra avatar dundee avatar edelstadt avatar encukou avatar frenzymadness avatar honzajavorek avatar hroncok avatar iref avatar ivet1987 avatar kobzol avatar lspdv avatar martinaant avatar messa avatar sairon avatar starenka avatar svetlanam avatar terezajuzova avatar tomasbedrich avatar yiiva avatar zoellenka avatar zuzejk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blog.python.cz's Issues

Test na převeliké obrázky

Aktuálně si musí reviewer vždycky vzpomenout na to, že by obrázky měly mít rozumnou velikost. Bylo by fajn tu kontrolu dělat automaticky.

Co nedela vyplneny autoruv Twitter a co by mohl delat.

Zda se, ze Twitter u autora nema zadne vyuziti. Autor pri vyplnovani jiste pomyslel na to, ze se nekde ctenar proklikem dozvi o vsech tech fantastickych vecech, ktere tweetoval.

"Nebylobylibyloby" od veci, kdyby tlaciko dole pod informacema o autorovi, ktere tweetuje clanek melo v textu tweetu tedy alespon zmineny @ na ucet autora :-)

Lépe zdokumentovat jak funguje blog publish

Z navodu neni prilis jasne, blbum jako ja, ze blog publish posila rovnou mergenuty commit.
By bylo lepsi upresnit, pokud chceme, aby nam sem lidi psali a neresili rebase, pak to vzdali jako ja.

Přejít z Travis CI na GitHub Actions

Hodilo by se předělat na GitHub Actions, měl jsem pocit, že Travis je od akvizice každým týdnem víc a víc mrtvý a nebezpečný (měli nějaký leak tokenů apod.).

Popsat a ošetřit všechny možné způsoby použití

Blog má spoustu nejasností a problémů:

  • Původní myšlenka byla, že většina článků bude jen text. To se nepotvrdilo, prakticky každý článek má fotky. "Jednoduchý" návod na přidání článku nikdo nepoužívá, protože neumožňuje přidat fotky. Odkaz na složitější návod nejde moc dobře vidět.
  • Složitější návod nepočítá s tím, že člověk není Pyvec contributor a že má fork.
  • Když udělám branch, blog publish pošle všechno do branche. Když jsem na master, pošle to do masteru. Člověk, který má přístup do masteru, ale chce poslat PR, se snadno splete. Nikde není napsáno, že si má někdo někde dělat branch.
  • Když nemám přístup do repozitáře, musím udělat fork a pak poslat příspěvek z něj. Tam by už měl blog publish detekovat, že chci udělat PR, ale opět můžu buď posílat z master forku nebo z větve a nikde to není popsané. Pokud chci napsat v budoucnu další článek, musím udělat buď sync s upstream, nebo smazat fork a začít znova.
  • Je těžké vyvážit návody podle toho, jestli někdo umí git, neumí git, atd. Někdo článek naklikává přes GitHub a to dělá zase úplně jiné věci.
  • Není úplně jasné jak něco opravit ve vytvořeném PR, když někdo něco okomentuje. Záleží to dost na tom, jestli to člověk poslal z forku, masteru, naklikal to přes GitHub, ... zase je 20 možností.

Možná je toho víc, snažil jsem se sepsat hlavně zádrhely, na které jsem narazil já, @lspdv a @zuzejk.


Celkově jsou návody nedostatečné. Otázka je, jestli chceme spíš

  1. psát návody na všechny možné varianty jak do tohoto blogu přispět z gitu a navíc z GitHubu, pro začátečníky i pokročilé,
  2. nějak tuto komplexitu zapouzdřit do blog publish a podchytit v tom příkazu všechny možné varianty jak do tohoto blogu přispět z gitu a navíc z GitHubu, pro začátečníky i pokročilé,
  3. nebo se vykašlat na blog v podobě git repozitáře a dát to někam na medium.com či jinam.

První dvě varianty:

➖ Blog musí někdo vyvíjet, opravovat, vylepšovat, dodělávat návody. Já nemusím mít vždycky čas.
➕ Blog učí začátečníky pracovat s GitHubem, Gitem, Markdownem, reviews, apod., což jsou dost zásadní znalosti. Není to úplně škola hrou, ale pořád je to podle mě užitečný.
➕ Na blogu lze dělat PR, které fungují dobře na review před vydáním a to review nemusí dělat jeden nějak pověřený člověk, ale kdokoliv. Blog funguje transparentně, komunitně, kdokoliv může poslat PR a kdokoliv se k němu může vyjádřit. Kdokoliv může poslat další PR třeba s opravou překlepu.

Třetí varianta:

➕ Nikdo se nemusí starat o provoz blogu, ten prostě funguje a lidi na něj píšou. Není potřeba nic programovat, provozovat, psát návody a mít na to čas.
➖ Nevím, jak funguje přesně Medium, jestli tam jde nějak mít víc autorů, dělat review článku, apod. a přitom to mít nějak relativně zadarmo.

Necommitnuté thumbnails

Ahoj, když u sebe spustím blog preview, tak to v content/images/thumbnails udělá nějaké obrázky. Mám s nima něco dělat? Neměly by být nějak commitnuté?

(venv) $ blog preview
...
(venv) $ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        content/images/thumbnails/clanek.jpg
        content/images/thumbnails/cvut.jpg
        content/images/thumbnails/dashboard.jpg
        content/images/thumbnails/datovy_model.jpg
        content/images/thumbnails/github-nalepky.jpg
        content/images/thumbnails/okno_prihlaseni.jpg
        content/images/thumbnails/robot.jpg
        content/images/thumbnails/schema.jpg
        content/images/thumbnails/vlakna.jpg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.