Fedora Developer Portal
Transkript
Fedora Developer Portal
Fedora Developer Portal Petr Hráček, Josef Stříbný, Adam Šamalík, Red Hat Creative Commons Attribution-ShareAlike 4.0 International Fedora Developer Portal Plán přednášky · Cíl portálu · Projekt · Implementace · Plán do budoucna Cíl portálu Cíl portálu · Hlavní oblast je cílena na vyvojáře, kteří používají Fedoru · Poskytnout přehled o nástrojích a technologiích na Fedoře · Začátečníkům pomoci s vývojem Projekt Požadavky · Kdokoliv může jednoduše přispět obsah · Jednoduché řešení · Nechceme vytvářet a udržovat další aplikaci Open source komunita Open source je výzva · Jak „řídit“ lidi, nad kterými nemám moc? · Potřeba zaujmout · Nechat si poradit · Kvalitní nápad Spolupráce 1 1 1 1 18 1 1 1 Implementace Technické řešení · Požadavek na jednoduchost řešení, kolaborace i nasazení · Fedora OpenID vs GitHub účet Technické řešení · Staticky generované stránky Technické řešení Ověřeřené řešení, komunita, pluginy Generování portálu · Vytvoření kompletního webu za pomocí Markdown, Textile, nebo HTML · $ jekyll build sestaví stránky · Co “dynamický” obsah? RSS příspěvky jsou součástí sestavení a taky samostaný skript Výsledky vyhledávání jsou předgenerované a součástí sestavení díky pluginu jekyll-lunr-js-search Automatizace · $ ./setup.sh · Instalace závislosti · $ ./rss.py · Příspěvky z Fedora Planet · $ ./deploy.py · Staging vývojový server Přispívání · GitHub pull requests/issues · Repozitář pro obsah a pro web samotný · Vagrantfile / Dockerfile · $ vagrant up · $ cd /vagrant · $ jekyll serve --force_polling -H 0.0.0.0 Plány do budoucna Plány do budoucna · Nová sekce Start · Jak vytvořit konzolové a grafické aplikace · Arduino, Raspberry Pi · Integrace s Fedora Hubs · Portál pro Fedora komunitu Napsali o projektu “Je třeba říci, že nejsem vývojář, ale díky developer.fedoraproject.org se mohu stát více než jen příznivcem Fedory.” Eduardo Silvia, developer mailing list “Fedora je úžasná za jeho vytvoření a konečně nám dává něco lepšího než Stack Overflow. ” Rob Colbert, komentář na Fedora Magazine Děkujeme! Do našeho projektu přispěli: · danofsatx · Mikolaj Izdebski · Tom Hughes · František Zatloukal · Miroslav Suchý · Tomáš Hozza · Honza Horák · Paul W. Frields · Tomáš Raděj · Jiří Popelka · Pavel Raiskup · Tomáš Tomeček · Máirín Duffy · Petr Stříbný · Václav Pavlín · Matěj Stuchlík · Richard Marko · Viktor Jančík · Michal Ruprich · Ricky Elrod · Michal Srb · Timotheus Pokorra https://developer.fedoraproject.org kontakt: IRC @freenode #developer-portal Creative Commons Attribution-ShareAlike 4.0 International