Představte si, že během několika vteřin najdete generátor PDF připravený k okamžitému použití, knihovnu SVG nebo generátor PPT – vše vytvořené speciálně pro 4D – a přidáte je do svého projektu jediným kliknutím. Žádné vytváření od nuly, žádné vynalézání již vynalezeného.
Přesně to vám nabízí 4D Corner. Jedná se o oficiální katalog komponent 4D: předem připravené stavební bloky vytvořené komunitou, které můžete procházet, vyhodnocovat a integrovat do svých projektů 4D pouhými několika kliknutími. Ať už chcete urychlit vývoj, rozšířit možnosti své aplikace nebo sdílet svou vlastní práci s komunitou, 4D Corner je místem, kde se to všechno děje.
Tato příručka vás provede tím, jak v katalogu vyhledávat a používat komponenty a, pokud jste připraveni, jak přispět vlastními.
CO JE 4D CORNER?
4D Corner je oficiální úložiště, kde mohou vývojáři objevovat, procházet a integrovat předem připravené komponenty 4D. Jedná se o pečlivě sestavený katalog, jehož cílem je centralizovat stovky komponent přispěných komunitou, což usnadňuje nalezení přesně toho, co potřebujete, a jeho hladké přidání do vašeho projektu pomocí jediného odkazu na závislost.
PROHLÍŽENÍ A POUŽÍVÁNÍ KOMPONENT 4D
Vyhledání správné komponenty
- Navštivte 4D Corner – Procházejte kompletní katalog dostupných komponent
- Vyhledávejte podle kategorií – filtrujte komponenty podle funkcí, autora nebo štítků

- Zobrazení podrobností o komponentě – Přečtěte si popisy, dokumentaci a informace o verzi
- Zkontrolujte kompatibilitu – ověřte minimální verzi 4D požadovanou pro váš projekt

- Otevřete podrobnosti o komponentě – kliknutím na libovolnou komponentu zobrazíte úplné informace a možnosti integrace

Přidání komponenty do vašeho projektu
Jakmile najdete komponentu, kterou chcete použít:
- Zkopírujte odkaz na závislost – u každé komponenty se zobrazuje odkaz na závislost připravený k použití. Klikněte na
- Vložte jej do závislostí projektu – Přidejte odkaz na závislost přímo do závislostí projektu
- Hotovo! – Vaše komponenta je nyní integrována a připravena k použití
Co získáte
Když do svého projektu přidáte komponentu z 4D Corner, získáte přístup k:
- Předem připravené funkce – Není třeba programovat od nuly
- Aktivní údržba – komponenty jsou pravidelně aktualizovány jejich tvůrci
- Podpora komunity – Spojte se s dalšími vývojáři, kteří používají stejné komponenty
- Hladká integrace – komponenty jsou navrženy tak, aby bezproblémově fungovaly s 4D
SDÍLENÍ VAŠÍ VLASTNÍ KOMPONENTY (VOLITELNÉ)
Publikování vaší komponenty: Technické základy
Kontrolní seznam před publikací
Než se vaše komponenta objeví na 4D Corner, ujistěte se, že jsou splněny všechny následující podmínky:
- Součást obsahuje platnou ikonu (logo.svg nebo logo.png)
- Je uveden srozumitelný popis na GitHubu
- Do repozitáře je přidáno téma 4d-component
- V repozitáři je definována licence
- Soubor README vysvětluje, jak komponentu používat
- Komponenta je zabalena jako soubor ZIP a přidána do vydání na GitHubu
- Používá se sémantické verzování (majorVersion.minorVersion.patchNumber)
Struktura manifestu JSON
Chcete-li odeslat svou komponentu do 4D Corner, musíte vytvořit soubor manifestu ve formátu JSON. Tento soubor obsahuje metadata, která 4D Corner používá ke katalogizaci a zobrazení vaší komponenty. Manifest je povinnou součástí vašeho odeslání.
Povinná pole:
| Pole | Typ | Popis |
|---|---|---|
| název | řetězec | Název komponenty (nesmí být prázdný) |
| repozitář | řetězec (URL) | URL repozitáře komponenty na GitHubu |
Volitelná pole:
| Pole | Typ | Popis |
|---|---|---|
| path_logo | řetězec (URL) | Přímá URL adresa souboru s logem, užitečná v případě, že je logo uloženo v nestandardním umístění |
Příklad JSON:
{
"title": "4D QPDF",
"repository": "https://github.com/4d/4D-QPDF",
"path_logo": "https://raw.githubusercontent.com/4d/4D-QPDF/main/4D-QPDF/Resources/logo.svg"
}
Odeslání komponenty do 4D Corner
Jakmile je vaše komponenta správně připravena a váš manifest JSON je kompletní, můžete komponentu odeslat k posouzení do repozitáře GitHub 4D_Corner_Component_List:
Postup odeslání:
- Vytvořte žádost o začlenění (pull request) – odešlete svůj soubor manifestu JSON prostřednictvím žádosti o začlenění do repozitáře 4D_Corner_Component_List
- Kontrola týmem4D Corner – Vaše odeslání bude posouzeno týmem 4D Corner, aby bylo zajištěno, že splňuje standardy kvality a pokyny
- Integrace – Pokud bude vaše komponenta schválena, bude integrována do katalogu 4D Corner a bude dostupná pro vývojáře po celém světě
Co 4D Corner extrahuje z vašeho repozitáře
Jakmile je vaše komponenta zaindexována, 4D Corner automaticky extrahuje metadata z vašeho repozitáře GitHub:
| Pole | Zdroj | Poznámky |
|---|---|---|
| Název | Název repozitáře | Zobrazeno na viditelném místě v katalogu |
| Autoři | Vlastník repozitáře | Uvádí, kdo komponentu spravuje |
| Popis | Popis repozitáře | Zobrazuje se ve výsledcích vyhledávání a na stránce s podrobnostmi |
| Licence | Soubor /license.md (kořenový adresář) | Informuje uživatele o právech k užívání |
| Logo | /resources/logo.svg nebo /resources/logo.png | Vizuální identifikátor v katalogu |
| Štítky | Témata repozitáře | Pomáhá uživatelům filtrovat a vyhledávat |
| Minimální verze 4D | Štítek nejnovější verze | Zajišťuje kompatibilitu |
| Verze | Štítek nejnovější verze | Zobrazuje aktuální verzi |
| URL ke stažení | Soubory k vydání | Odkazy na stažení komponenty |
| Poslední aktualizace | Časové razítko aktualizace | Označuje aktivní údržbu |
| Dokumentace | Domovská stránka repozitáře | Nasměruje uživatele k podrobným návodům |
| Odkaz na repozitář | URL repozitáře | Umožňuje uživatelům prohlížet zdrojový kód |
| Stav | Nastavení soukromí | Pouze veřejné repozitáře |
ZÁVĚR
4D Corner je výhodný pro celý ekosystém 4D:
- Pro uživatele: Objevujte, vyhodnocujte a integrujte předem připravené komponenty během několika sekund
- Pro přispěvatele: Sdílejte svou práci s tisíci vývojářů a budujte si reputaci v komunitě
- Pro komunitu: Podporujte inovace prostřednictvím opakovaně použitelných a dobře udržovaných komponent
Ať už hledáte komponenty pro zrychlení vývoje nebo jste připraveni přispět vlastními, 4D Corner je centrální platformou, která to vše umožňuje.
Jste připraveni začít? Navštivte 4D Corner a prozkoumejte katalog, nebo si přečtěte oficiální dokumentaci 4D, kde se dozvíte více o vývoji a publikování komponent.
K tomuto příspěvku zatím nelze přidávat komentáře.