From 36d5541e6bde2d834dcb9201a51367741e3c5dbd Mon Sep 17 00:00:00 2001 From: Honza Javorek Date: Tue, 27 Oct 2026 10:01:55 +0100 Subject: [PATCH 1/3] Replace gh-repo and twitter extensions with extlinks The :gh-repo: and :twitter: roles are now defined via sphinx.ext.extlinks instead of custom extensions. Twitter links point to x.com and a new :x: role is available as an alias. The :slack: extension stays as is for now. Refs #431 Co-Authored-By: Claude Opus 5.5 --- docs/conf.py | 12 ++++++++++-- src/pyvec_docs/ext/gh_repo.py | 20 -------------------- src/pyvec_docs/ext/twitter.py | 21 --------------------- 3 files changed, 10 insertions(+), 43 deletions(-) delete mode 100644 src/pyvec_docs/ext/gh_repo.py delete mode 100644 src/pyvec_docs/ext/twitter.py diff --git a/docs/conf.py b/docs/conf.py index df5ef9ff..cad64266 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -33,10 +33,9 @@ "sphinx.ext.doctest", "sphinx.ext.todo", "sphinx.ext.githubpages", + "sphinx.ext.extlinks", "sphinxemoji.sphinxemoji", "pyvec_docs.ext.slack", - "pyvec_docs.ext.twitter", - "pyvec_docs.ext.gh_repo", "pyvec_docs.ext.board_dates", "myst_parser", ] @@ -138,6 +137,15 @@ todo_include_todos = True +# -- Options for the extlinks extension ------------------------------------- + +extlinks = { + "gh-repo": ("https://github.com/%s", "%s"), + "twitter": ("https://x.com/%s", "@%s"), + "x": ("https://x.com/%s", "@%s"), +} + + # -- Options for the emoji extension ----------------------------------------- # Ensures consistent emoji style on all computers, operating systems, browsers diff --git a/src/pyvec_docs/ext/gh_repo.py b/src/pyvec_docs/ext/gh_repo.py deleted file mode 100644 index fd187b93..00000000 --- a/src/pyvec_docs/ext/gh_repo.py +++ /dev/null @@ -1,20 +0,0 @@ -""" -Sphinx extension which adds a new role :gh-repo:, which allows you to easily -make links to GitHub repositories. Example:: - - There's Twitter account :gh-repo:`pyvec/docs.pyvec.org`. -""" - -from docutils import nodes - - -# https://docutils.readthedocs.io/en/sphinx-docs/howto/rst-roles.html -def gh_repo(name, rawtext, text, lineno, inliner, options=None, content=None): - url = f"https://github.com/{text}" - node = nodes.reference(rawtext, f"{text}", refuri=url, **(options or {})) - return [node], [] - - -def setup(app): - app.add_role("gh-repo", gh_repo) - return {"version": "1.0", "parallel_read_safe": True} diff --git a/src/pyvec_docs/ext/twitter.py b/src/pyvec_docs/ext/twitter.py deleted file mode 100644 index 428cca36..00000000 --- a/src/pyvec_docs/ext/twitter.py +++ /dev/null @@ -1,21 +0,0 @@ -""" -Sphinx extension which adds a new role :twitter:, which allows you to easily -make links to twitter.com profiles. Example:: - - There's Twitter account :twitter:`napyvo`. -""" - -from docutils import nodes - - -# https://docutils.readthedocs.io/en/sphinx-docs/howto/rst-roles.html -def twitter(name, rawtext, text, lineno, inliner, options=None, content=None): - text = text.lstrip("@") - url = f"https://twitter.com/{text}" - node = nodes.reference(rawtext, f"@{text}", refuri=url, **(options or {})) - return [node], [] - - -def setup(app): - app.add_role("twitter", twitter) - return {"version": "1.0", "parallel_read_safe": True} From 97b07ad96dea0fcf91a875a461d47f5069fb57f9 Mon Sep 17 00:00:00 2001 From: Honza Javorek Date: Tue, 27 Oct 2026 10:06:59 +0100 Subject: [PATCH 2/3] Document :x:, :twitter: and :gh-repo: roles in contributing guide Also fix the outdated path to the Slack extension. Co-Authored-By: Claude Opus 5.5 --- CONTRIBUTING.rst | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 8c9330b7..a79bedf8 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -51,10 +51,19 @@ Při psaní můžete používat Emoji jako třeba |:cz:| nebo |:snake:|, ale nep Slack ^^^^^ -Při psaní lze psát ``:slack:`#pyladies`` nebo i jenom ``:slack:`pyladies``, což vytvoří odkaz na kanál :slack:`#pyladies` na Pyvec Slacku. Funguje to díky vlastnímu rozšíření Sphinxu, které lze najít v souboru ``_extensions/slack.py``. +Při psaní lze psát ``:slack:`#pyladies`` nebo i jenom ``:slack:`pyladies``, což vytvoří odkaz na kanál :slack:`#pyladies` na Pyvec Slacku. Funguje to díky vlastnímu rozšíření Sphinxu, které lze najít v souboru ``src/pyvec_docs/ext/slack.py``. Všechny odkazy na kanál ``:slack:`#pyvec-board``, ať už je to ``:slack:`#pyvec-board`` nebo ``:slack:`#pyvec-board-2019-2021`` jsou automaticky předělány na odkaz na aktuální tajný kanál výboru. K určení správných roků se využívá `soubor boards.toml `_. +X (Twitter) a GitHub +^^^^^^^^^^^^^^^^^^^^ + +Při psaní lze psát ``:x:`napyvo``, což vytvoří odkaz na účet :x:`napyvo` na X (dříve Twitter). Starší zápis ``:twitter:`napyvo`` funguje stejně. Odkaz může mít i vlastní text a vést na cokoliv na X, např. ``:x:`tweet ``. + +Podobně ``:gh-repo:`pyvec/docs.pyvec.org`` vytvoří odkaz na repozitář :gh-repo:`pyvec/docs.pyvec.org` na GitHubu. + +Funguje to díky rozšíření `extlinks `__, nastavenému v souboru ``docs/conf.py``. + .. _docs-pyvec-rtd: ReadTheDocs From 8e53aa202cf2d36953522454b36f294144297d33 Mon Sep 17 00:00:00 2001 From: Honza Javorek Date: Tue, 27 Oct 2026 10:07:08 +0100 Subject: [PATCH 3/3] Use :x: role instead of hardcoded twitter.com links Refs #431 Co-Authored-By: Claude Opus 5.5 --- docs/guides/meetup.rst | 4 ++-- docs/guides/promotion.rst | 42 +++++++++++++++++++-------------------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/guides/meetup.rst b/docs/guides/meetup.rst index 68efee85..329db789 100644 --- a/docs/guides/meetup.rst +++ b/docs/guides/meetup.rst @@ -369,7 +369,7 @@ Pokud máš nějaké slajdy nebo jiné materiály, je dobré je na stránky vaš Fotky ^^^^^ -Pyvec má na svém Google Drive archiv všech možných fotek z akcí české Python komunity, který zatím ale neústí v žádnou veřejnou, centralizovanou celorepublikovou galerii. Pokud máš nějaké fotky ze srazu (viz :ref:`srazy-foceni`) a chceš je archivovat, kontaktuj určitě :ref:`srazy-pyvec`. Chceš-li je sdílet, hoď je, kam je ti libo. Když se ti pár fotek opravdu povede, tweetni je a udělej *mention* na `@naPyvo `__ (rádi to retweetnem). +Pyvec má na svém Google Drive archiv všech možných fotek z akcí české Python komunity, který zatím ale neústí v žádnou veřejnou, centralizovanou celorepublikovou galerii. Pokud máš nějaké fotky ze srazu (viz :ref:`srazy-foceni`) a chceš je archivovat, kontaktuj určitě :ref:`srazy-pyvec`. Chceš-li je sdílet, hoď je, kam je ti libo. Když se ti pár fotek opravdu povede, tweetni je a udělej *mention* na :x:`naPyvo` (rádi to retweetnem). Při sdílení myslete na to, že ne každý se rád fotí a ne každý rád visí někde na Facebooku. @@ -475,7 +475,7 @@ Tipy Původ názvu Pyvo ^^^^^^^^^^^^^^^^ -Název *Pyvo* vymyslel `Rastislav Turek `__ někdy v roce 2011. Založil skupinu `Pyonieri `__ a odstartoval v Bratislavě srazy Pyvo, které byly ale prakticky od začátku spojené s `Rubyslavou `__. Když Honza Javorek zakládal Python sraz v Brně, název se svolením převzal. Později se rozšířil i do Prahy (kde přejmenovali Django CS / Pyvec srazy na Pyvo) a do Ostravy, kde už se to jako Pyvo rovnou založilo. Mezitím se Rubyslava stala srazem pro programátory všeho druhu a Pyvo v Bratislavě jako samostatný projekt úplně zaniklo. Až později bylo nahrazeno komunitou kolem `PyCon SK `__ a jejich srazy. +Název *Pyvo* vymyslel :x:`Rastislav Turek ` někdy v roce 2011. Založil skupinu `Pyonieri `__ a odstartoval v Bratislavě srazy Pyvo, které byly ale prakticky od začátku spojené s `Rubyslavou `__. Když Honza Javorek zakládal Python sraz v Brně, název se svolením převzal. Později se rozšířil i do Prahy (kde přejmenovali Django CS / Pyvec srazy na Pyvo) a do Ostravy, kde už se to jako Pyvo rovnou založilo. Mezitím se Rubyslava stala srazem pro programátory všeho druhu a Pyvo v Bratislavě jako samostatný projekt úplně zaniklo. Až později bylo nahrazeno komunitou kolem `PyCon SK `__ a jejich srazy. .. _srazy-pyvec: diff --git a/docs/guides/promotion.rst b/docs/guides/promotion.rst index 1e9ae57d..996ba585 100644 --- a/docs/guides/promotion.rst +++ b/docs/guides/promotion.rst @@ -57,7 +57,7 @@ Vedoucí Člen týmu si může vzít na starost i úkol, který neví jak zpracovat - to je v pořádku. Vedoucí všechno vysvětlí, naučí, a zapíše sem. Přístupy - Členové týmu by měli být na `Pyvec Slacku `__ v místnosti :slack:`#pyconcz-media` a v týmu ``@pyconcz-media-team``, ve Facebookové skupine `Pyonýři `__, měli by být nastavení jako spoluorganizátoři Facebookové události pro konferenci (příspěvky od organizátorů se zobrazují viditelněji), měli by mít přístup do Twitter účtu `@pyconcz `__ a měli by umět posílat e-maily do skupiny `django-cs `__. + Členové týmu by měli být na `Pyvec Slacku `__ v místnosti :slack:`#pyconcz-media` a v týmu ``@pyconcz-media-team``, ve Facebookové skupine `Pyonýři `__, měli by být nastavení jako spoluorganizátoři Facebookové události pro konferenci (příspěvky od organizátorů se zobrazují viditelněji), měli by mít přístup do Twitter účtu :x:`pyconcz` a měli by umět posílat e-maily do skupiny `django-cs `__. Úkoly od spoluorganizátorů Pokud na Slacku přijde úkol ("zpropagujte datum konference") a v Media týmu je víc lidí, je dobré na Slack napsat "jdu na to", pokud to jdu udělat, aby ostatní z týmu věděli, že už to nemusí řešit. Případně "budu na to mít čas dnes večer" (třeba to někdo zvládne i dřív) nebo "udělám Facebook" (někdo jiný si vezme Twitter). @@ -118,7 +118,7 @@ Na `pycon.org `__ je kalendář, kam je potřeba co nejdří Kromě toho existuje `Python Events Calendar `__. Aktuálně není jasné, jestli se změny v CSV výše promítnou i do něj. Proto radši navíc `pošli e-mail `__ i sem. Pozor, je nutné použít danou šablonu. -Pokud tam konference nebude, je pravděpodobné, že si datum vybere i jiná konference. Bude-li v nedalekém místě, může z toho být `mrzení `__ v podobě nechtěného přetahování speakerů a návštěvníků. +Pokud tam konference nebude, je pravděpodobné, že si datum vybere i jiná konference. Bude-li v nedalekém místě, může z toho být :x:`mrzení ` v podobě nechtěného přetahování speakerů a návštěvníků. Facebook ~~~~~~~~ @@ -153,7 +153,7 @@ Emoji pomáhají tomu, aby si lidi statusu všimli, ale nemělo by se to s nimi Twitter ~~~~~~~ -Máme účet `@pyconcz `__, velmi důležité věci budeme chtít retweetovat i na dalších účtech (`@napyvo `__, `@pyvec `__, `@pyladiescz `__). Od dob, co Twitter neudržuje lineární historii sledovaných tweetů a lidi sledují stovky účtů, se nedá spolehnout na to, že cokoliv tweetneme, někdo vůbec zachytí a přečte. Jedinou obranou je důležité věci tweetovat opakovaně a v různé časy během dne. +Máme účet :x:`pyconcz`, velmi důležité věci budeme chtít retweetovat i na dalších účtech (:x:`napyvo`, :x:`pyvec`, :x:`pyladiescz`). Od dob, co Twitter neudržuje lineární historii sledovaných tweetů a lidi sledují stovky účtů, se nedá spolehnout na to, že cokoliv tweetneme, někdo vůbec zachytí a přečte. Jedinou obranou je důležité věci tweetovat opakovaně a v různé časy během dne. Nemá smysl nic psát od pátku od oběda do neděle do večera - Češi zmizí na víkend někam na chatu a Twitter nečtou. Nejlepší tweetovací časy jsou 11 ráno a 3 odpoledne. Změřil to v minulosti `buffer.com `__ na reálných datech z PyCon CZ účtu a celkem se i zdá, že to funguje. @@ -161,7 +161,7 @@ Speakeři, přednášky, videa apod. věci, kterých je hodně, se tweetujou jed Emoji pomáhají tomu, aby si lidi statusu všimli, ale nemělo by se to s nimi asi úplně přehánět. -Velké publikum se dá sehnat tak, že s účtem `@pyconcz `__ followujeme jiné, relevantní účty. Je to trochu followovací spam, ale funguje dobře. Pokud je to relevantní, nevidím v tom problém. Vždy je dobré před konferencí projet, co se kde urodilo nového za účty a co je kde za nové zajímavé lidi kolem Pythonu a nafollowovat je. Hledají se tak, že se na Twitteru přihlásíme za konferenční účet, pak `se nechají vypsat účty, které mají něco společného s Pythonem `__ a okem se kontroluje, jestli jsou z ČR, případně z přilehlých zemí. Následně se už jen kliká. Také se vyplatí followovat jiné evropské PyCon / PyLadies / Django Girls účty. Pro inspiraci nechť slouží `existující seznam followovaných účtů `__. +Velké publikum se dá sehnat tak, že s účtem :x:`pyconcz` followujeme jiné, relevantní účty. Je to trochu followovací spam, ale funguje dobře. Pokud je to relevantní, nevidím v tom problém. Vždy je dobré před konferencí projet, co se kde urodilo nového za účty a co je kde za nové zajímavé lidi kolem Pythonu a nafollowovat je. Hledají se tak, že se na Twitteru přihlásíme za konferenční účet, pak :x:`se nechají vypsat účty, které mají něco společného s Pythonem ` a okem se kontroluje, jestli jsou z ČR, případně z přilehlých zemí. Následně se už jen kliká. Také se vyplatí followovat jiné evropské PyCon / PyLadies / Django Girls účty. Pro inspiraci nechť slouží :x:`existující seznam followovaných účtů `. Před každou konferencí je také potřeba upravit bio (kdy a kde se konference koná), grafika, atd. @@ -247,7 +247,7 @@ Když je otevřeno CfP, je dobré to dát plošně vědět, protože existuje p Agregátory na Twitteru ^^^^^^^^^^^^^^^^^^^^^^ -Může se vyplatit oslovit různé agregátory, aby náš tweet retweetli a tak se dostal k více lidem, např. `@callbackwomen `__. Z osobního účtu jim můžeme jen tak poslat `tweet `__ s odkazem na konferenční tweet, který bychom rádi zpropagovali. +Může se vyplatit oslovit různé agregátory, aby náš tweet retweetli a tak se dostal k více lidem, např. :x:`callbackwomen`. Z osobního účtu jim můžeme jen tak poslat :x:`tweet ` s odkazem na konferenční tweet, který bychom rádi zpropagovali. .. _priprava-na-cfp: @@ -258,7 +258,7 @@ Před CfP je dobré si udělat "domácí úkoly". Stejně jako si sportovní kom Základem je vědět obecně, koho chci do CfP dostat. PyCon CZ je historicky hodně o tom, že ukazuje diverzitu světa Pythonu. Zajímavé je tedy dostat do CfP lidi, kteří nejsou tak úplně programátoři (`biologové `__, datoví novináři, `fyzikové `__, ...), začátečníky, ženy, `děti `__, atd. Takže pokud někde někoho takového zahlédnu, chňapnu po něm a budu se jej snažit do CfP dotlačit. -Potom PyCon CZ mívá expertní přednášky, které nejsou zajímavé tím, že jsou z (pro programátory) obskurního prostředí nebo že je přednáší `desetiletý chlapec `__, ale jsou zajímavé prostě tématem. V tomto případě jsou samozřejmě nějaká evergreen témata, která letí vždycky (databáze, API, komunita, vzdělávání, ...), ale pak je dobré i zjistit, co letí právě teď. +Potom PyCon CZ mívá expertní přednášky, které nejsou zajímavé tím, že jsou z (pro programátory) obskurního prostředí nebo že je přednáší :x:`desetiletý chlapec `, ale jsou zajímavé prostě tématem. V tomto případě jsou samozřejmě nějaká evergreen témata, která letí vždycky (databáze, API, komunita, vzdělávání, ...), ale pak je dobré i zjistit, co letí právě teď. Pokud zrovna neobjíždím konference a nesleduji zahraniční články z oboru, lze i tak snadno zjistit, čím svět žije - stačí si jen :ref:`projít jiné konference ` a "dělat si čárky" u témat, která se opakují. V letech 2017-2018 např. velmi letělo "GraphQL" a i bez toho, abych věděl co to vůbec je, můžu mířit na lidi, kteří o tom píšou na svém Twitteru, přednáší na konferencích, atd. Také mohu ke svým tweetům o CfP přidat #graphql, a je to. @@ -269,7 +269,7 @@ Jiné konference a cestování speakerů Co znamená "projít jiné konference"? Znamená to zjistit, jaké další Python konference se teď konaly nebo budou konat v Evropě. Pomoci může například `seznam na pycon.org `__ Je dobré vědět, jestli se PyCon CZ koná souběžně s jinou konferencí (jednou se to stalo s PyCon DE a to bylo velké mrzení, jelikož k nám nechtěl přijet nikdo z Německa) nebo těsně před/po jiné blízké (Německo, Rakousko, Polsko, Slovensko) či velké (EuroPython) konferenci. Z toho pak vyvozuji závěry. Evropský speaker, který přijede do Polska týden před PyCon CZ asi nebude mít problém se stavit i u nás. Americký speaker, který má letět týden po PyCon CZ na EuroPython si možná rád odskočí dát přednášku do ČR a můžeme mu zkusit napsat. -Do CfP se jinak moc nevyplatí mířit na speakery za oceánem, pokud nemají cestu kolem - ti se obecně zvou spíš separátně jako keynote speakeři. Není to ale absolutní pravidlo - `Honza `__ omylem napsal `člověku, protože si nevšiml, že je z Texasu `__, a ten prostě neváhal a přiletěl. +Do CfP se jinak moc nevyplatí mířit na speakery za oceánem, pokud nemají cestu kolem - ti se obecně zvou spíš separátně jako keynote speakeři. Není to ale absolutní pravidlo - `Honza `__ omylem napsal :x:`člověku, protože si nevšiml, že je z Texasu `, a ten prostě neváhal a přiletěl. S tím souvisí obecně snadnost cestování. Země na východ od nás potřebují spíše granty, země na západ zase spíš přicestují, klidně i letadlem. Speakeři jsou taky jenom lidi, takže se těší na výlet do Prahy (protože je krásná a profláklá po celém světě) nebo do Brna (protože `o něm píšou NYT `__ aj.), ale otázka je, jak moc je budeme muset přemlouvat, aby přijeli jinam. S tím souvisí i kvalitní sekce o místě konání na webu, která město dokáže "prodat". Je potřeba mít toto kvůli speakerům v provozu už při CfP, aby věděli, že nepojedou přes půl Evropy nebo světa do nějaké díry. Také je dobré zdůraznit jednoduchost dopravy (např. z Londýna do Ostravy se dá dostat letem do Pardubic a dál Pendolinem). @@ -280,7 +280,7 @@ Programy jiných konferencí Informaci o dopravě na místo konání lze použít i naopak - tzn. když zjistím, že v UK žijí relativně bohatí lidé a z UK se do Ostravy dostanu díky nízkonákladovkám relativně snadno, začnu se dívat po speakerech v UK. Stejně tak pokud do Ostravy jedou přímé vlaky z Polska, využiju zase to. -Nejjednodušší je otevřít si v takovém případě stránky PyCon UK nebo PyCon PL, projít jejich přednášky, vytipovat si zajímavé lidi, a těm napsat e-mail nebo i jen `tweet `__. Takový "`scouting `__" je samozřejmě trochu parazitování na cizích pečlivě seskládaných programech, ale dělají to všichni, takže se tím asi není potřeba moc rozrušovat. Navíc jde jen o oslovování lidí - nemusí mít čas, nemusí nic poslat, nemusí se dostat přes CfP komisi... +Nejjednodušší je otevřít si v takovém případě stránky PyCon UK nebo PyCon PL, projít jejich přednášky, vytipovat si zajímavé lidi, a těm napsat e-mail nebo i jen :x:`tweet `. Takový "`scouting `__" je samozřejmě trochu parazitování na cizích pečlivě seskládaných programech, ale dělají to všichni, takže se tím asi není potřeba moc rozrušovat. Navíc jde jen o oslovování lidí - nemusí mít čas, nemusí nic poslat, nemusí se dostat přes CfP komisi... Propagace jiných konferencí ^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -290,33 +290,33 @@ Pokud během našeho CfP mají CfP nebo prodávají lístky i jiné konference, Hashtagy na Twitteru ^^^^^^^^^^^^^^^^^^^^ -Lze tweetovat spolu s hashtagy mířící na různé věci, co zrovna letí - např. `zde se tweetuje o CfP, ale s hashtagem #datascience `__. +Lze tweetovat spolu s hashtagy mířící na různé věci, co zrovna letí - např. :x:`zde se tweetuje o CfP, ale s hashtagem #datascience `. Minulé roky ^^^^^^^^^^^ -PyCon CZ se organizuje od roku 2015 a je velká pravděpodobnost, že lidé, kteří na něm už někdy vystupovali, by měli co říct i nadále. Stránky minulých ročníků jsou dostupné vždy na ``https://cz.pycon.org/20XX``, takže není těžké si to zanalyzovat a individuálně poslat e-mail nebo `tweet `__. +PyCon CZ se organizuje od roku 2015 a je velká pravděpodobnost, že lidé, kteří na něm už někdy vystupovali, by měli co říct i nadále. Stránky minulých ročníků jsou dostupné vždy na ``https://cz.pycon.org/20XX``, takže není těžké si to zanalyzovat a individuálně poslat e-mail nebo :x:`tweet `. Open Source ^^^^^^^^^^^ -Lze projít `nejúspěšnější Open Source projekty na GitHubu `__ a v `jejich contributors `__ identifikovat `lidi, kteří mají na projektu zásadní podíl `__ a přitom by mohli dorazit na PyCon CZ s přednáškou nebo workshopem (tzn. buď je z jejich osobních profilů zřejmé, že běžně lítají po celém světě, nebo jsou někde z Evropy). Pozvat je můžeme e-mailem, ale klidně i `jen tweetem `__. +Lze projít `nejúspěšnější Open Source projekty na GitHubu `__ a v `jejich contributors `__ identifikovat `lidi, kteří mají na projektu zásadní podíl `__ a přitom by mohli dorazit na PyCon CZ s přednáškou nebo workshopem (tzn. buď je z jejich osobních profilů zřejmé, že běžně lítají po celém světě, nebo jsou někde z Evropy). Pozvat je můžeme e-mailem, ale klidně i :x:`jen tweetem `. Probíhající události ^^^^^^^^^^^^^^^^^^^^ Zjistíme si na `meetup.com `__ a konfery.cz (zdá se, že tento web během pandemie skončil), jaké relevantní (Python, Ruby, databáze, API, ...) meetupy probíhají v ČR a v Evropě během našeho CfP. Najdeme si jejich Twitter účet, oficiální Twitter hashtag, Facebookovou událost, apod. Na čas jejich konání naplánujeme zprávu, která poprosí organizátory o šíření zprávy o našem CfP, popřípadě pozve účastníky, aby na našem CfP participovali. Pokud je událost vícedenní, tweetujeme každý den. Reálné příklady: -- `Rusko `__ -- `Německo `__ -- `Německo `__ -- `Česko `__ -- `Švýcarsko `__ +- :x:`Rusko ` +- :x:`Německo ` +- :x:`Německo ` +- :x:`Česko ` +- :x:`Švýcarsko ` Organizátoři jiných konferencí ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Můžeme poprosit organizátory spřátelených nebo prostě blízkých konferencí, aby sdíleli informace o našem CfP. Organizátory spřátelených (PyCon SK, PyCon PL) navíc většinou přímo zveme na volňásky. Pokud víme, že občas přednáší, zkusíme je i rovnou pozvat do CfP, klidně jen `tweetem `__. +Můžeme poprosit organizátory spřátelených nebo prostě blízkých konferencí, aby sdíleli informace o našem CfP. Organizátory spřátelených (PyCon SK, PyCon PL) navíc většinou přímo zveme na volňásky. Pokud víme, že občas přednáší, zkusíme je i rovnou pozvat do CfP, klidně jen :x:`tweetem `. Česká komunita ^^^^^^^^^^^^^^ @@ -343,7 +343,7 @@ Nováčci Lákání nováčků je vyloženě "`scouting `__". Jsou to lidé, kteří nejspíš mají co říct, ale bojí se, nikdy to nedělali, mohou mít nízké sebevědomí, apod. -Vytipování je dost na osobní bázi - většinou takový nováček nemůže dát expertní přednášku, takže hledáme spíše "hluboký lidský příběh" založený na osobním úspěchu, který umožnil či akceleroval Python a jeho komunita: `Ze skladníka programátorem `__, `absolventka PyLadies v Kanadě `__, to vše jsou příběhy, které lze zachytit a přetavit v přednášku na PyCon CZ. +Vytipování je dost na osobní bázi - většinou takový nováček nemůže dát expertní přednášku, takže hledáme spíše "hluboký lidský příběh" založený na osobním úspěchu, který umožnil či akceleroval Python a jeho komunita: `Ze skladníka programátorem `__, :x:`absolventka PyLadies v Kanadě `, to vše jsou příběhy, které lze zachytit a přetavit v přednášku na PyCon CZ. Nemusí to být ale jen příběh. I začátečník v přednášení nebo Pythonu může mít nabušenou přednášku, viz již proběhlé `programování s dětmi `__, `šifrovačky `__ nebo `testování `__. @@ -358,9 +358,9 @@ Odpočet Několik týdnů/dní/hodin před uzávěrkou CfP je dobré plošně bombardovat Twitter i Facebook s tím, že se blíží konec. Lze se přitom všelijak vyřádit, cílem je jakkoliv zaujmout pozornost: -- `emoji `__ -- `obrázky `__ -- `gify `__ +- :x:`emoji ` +- :x:`obrázky ` +- :x:`gify ` Co propagovat během konference