Fedora Developer Portal byl oficiálně uvolněn https://developer.fedoraproject.org.
Spousta lidí investovala nemalou část svého času, aby mohli poskytnout nynějším či novým vývojářům informace, jak začít vyvíjet na Fedoře. A to bez ohledu na jazyk, databázi, nástroje apod.
To se skutečně podařilo. Portál je optimalizovaný i pro mobilní zařízení díky frameworku bootstrap.
Hlavní stránka portálu vypadá následovně:
Na portálu samozřejmě můžete hledat svou specifickou oblast pomocí políčka search.
Jak si lze všimnout oproti vývojové verzi, tak zde chybí sekce "Start a project". Je to z důvodu, že jsme ještě nestihli posbírat dostatečný počet podkladů, abychom jej mohli uvolnit. Zbylé sekce zůstaly a byly opraveny tak, aby fungovali na poslední oficiální verzi Fedory, kterou je 23!!!.
Portál samozřejmě nebyl přeložen do více jazyků a počítá se pouze s angličtinou.
Jednotlivé sekce portálu
V současné době je portál rozdělen na sekce:
- Tools
- Languages and databases
- Deploy
Jako názvy dalších kapitol budu používat ty, které jsou zmíněny na portálu, tedy anglické.
Tools:
Sekce Tools obsahuje jedny z hlavních tří projektů, kterým se Fedora věnuje. A těmi jsou:
- Docker
- Vagrant
- DevAssistant
Sekce vypadá následovně:
Jako příklad uvedu pouze Docker.
Languages and databases:
Tato sekce obsahuje všechny dostupné vývojové jazyky a databáze dostupné ve Fedoře 23.
Jak si lze všimnout jsou zde i jazyky jako Go, NodeJS a Elixir.
Jako příklad pouze uvedu sekci pro Python.
Deploy
V současné době sekce Deploy obsahuje pouze RPM packaging a COPR Build Service.
Co dělat v případě, že objevíte chybu?
Tak jako každý portál, který obsahuje vývojové věci, tak i Fedora Developer Portál může obsahovat chyby oproti
poslední verzi Fedora 23. V případě, že najdete chybu, byli bychom rádi pokud by jste nám ji reportovaly do následujících
git repozitárů:
- https://github.com/developer-portal/content/issues
- https://github.com/developer-portal/website/issues
RSS Feed
Co je nového na portálu je čtečka RSS z Fedora Planet. Uživatelé, kteří navštíví portál tedy uvidí poslední blog posty, které byly zveřejněny na Fedora Planet.
V budoucnu samozřejmě uvažujeme přidat další blogy pro lepší informovanost.
Co nám chybí
- Openshift - jak instalovat klienta pro OpenShift v2 a v3 a deployovat aplikace na OpenShift Online.
- Start a project - celá sekce
- Automatizace všech příkazu použitých na portálu - abychom si byli jisti, že příkazy na portálu lze použít na poslední vydané verzi Fedory.
Poděkování
Rád bych tímto poděkoval všem, kteří pomohli s první verzi Fedora developer portálu. Především Adamu Šámalíkovi, Josefu Stříbnému, kteří úžasným zápalem pomohli ve vyvíjení portálu. Těším se na další ještě lepší a obsáhlejší verzi.
Odkazy:
- https://github.com/developer-portal/content
- https://fedoraproject.org/wiki/Websites/Developer
- http://mojefedora.cz/portal-fedora-developer/
- http://developer.fedorainfracloud.org/
- https://en.wikipedia.org/wiki/Markdown
- http://blog.samalik.com/fedora-developer-portal/
- http://blog.samalik.com/fedora-developer-portal-prototype/
- http://taiga.cloud.fedoraproject.org/project/fedora-developer-portal/kanban