4D a Git: Od začátečníka k odborníkovi

Automaticky přeloženo z Deepl

Teď už víte, že projekty přinášejí obrovskou výhodu: možnost používat Git (systém pro správu revizí ) a GitHub (hostingová služba) a zprovoznit tak aplikaci 4D v produktivnějším vývojovém prostředí.

Řízení verzí pro nováčky nebo plnohodnotné starší vývojáře je základem každého pracovního prostředí, kde spolupracuje více zdrojů, které se podílejí na něčem, co by se dalo nazvat výrobním řetězcem softwaru.

Abychom vám pomohli seznámit se se systémem Git, dali jsme vám k dispozici mnoho zdrojů. Tento příspěvek na blogu je kompilací všeho, co jsme k tomuto tématu poskytli… doposud. Pokud se cítíte ztraceni a nevíte, kde začít, čtěte dál; zahrnuli jsme:

  • další příspěvky na blogu,
  • podrobného průvodce,
  • nejlépe hodnocené video ze summitu,
  • a dokonce i školicí kurz.

Co si přečíst?

1 – Úvodní průvodce 4D a VCS

Doporučujeme přečíst si tohoto podrobného průvodce: V této příručce Damien Fuzeau, Product Owner ve společnosti 4D, vysvětluje, jak systémy pro správu verzí(VCS) fungují. A ukazuje, jak mohou snadno spravovat projekty 4D a převzít zodpovědnost za část správy zdrojového kódu na serveru 4D.

2 – Jak sdílet kód 4D prostřednictvím služby GitHub

Jakmile pochopíte toto téma, můžete se vrhnout do práce a zašpinit si ruce. Pusťte se do nastavení účtu GitHub, příspěvek na blogu Jak sdílet kód 4D přes GitHub vám krok za krokem ukáže, jak postupovat.

blank

3 – Git. Pull. Push a další

Po nastavení účtu vám tento příspěvek ukáže některé scénáře, se kterými se vývojář může setkat, například klonování vzdáleného úložiště, ignorování již odevzdaných souborů a řešení konfliktů při slučování.

blank

4 – Akce GitHubu

Váš projekt je nyní na GitHubu. To znamená, že správa několika verzí vašeho softwaru, sledování změn a integrace oprav nebo nových funkcí je nyní mnohem jednodušší. Proč nevyužít také kontinuální integraci?

Počínaje verzí 4D v19 můžete spustit kompilaci svého projektu pomocí příkazu. Díky tomu máte k dispozici všechny stavební prvky potřebné k automatizaci integračního řetězce.

V tomto příspěvku na blogu najdete příklad automatizace pomocí správce GitHub a GitHub Actions.

5 – Vývoj serverového kódu

A pokud vás více zajímá vývoj klient/server a jak do něj může zapadat verzování, vřele doporučujeme podívat se na Vývoj serverového kódu v projektových aplikacích.

Co sledovat?

Zajímají vás další podrobnosti a konkrétní příklady? Zde je přestávková sekce na téma 4D a Git, kterou představila Ahlam Benhachemová, vývojová inženýrka ve společnosti 4D Maroko, kde vám krok za krokem ukáže, jak používat Git s GitHubem pro vaše aplikace 4D:

Jak získat přístup ke všem projektům 4D?

Se zavedením projektů ve 4D jsou opět zdrojové kódy komponent, ukázkových aplikací a dalších nástrojů ve 4D umístěny na GitHubu. A vy máte ke všemu přístup.

4D má tři organizace GitHub.

  • Na 4D najdete zdrojové kódy interních komponent 4D. Můžete si je tedy přizpůsobit svým potřebám.
  • 4D Depot obsahuje všechny nástroje nápovědy: HDI, ukázky, příklady aplikací atd.
  • Ve 4D Go Mobile jsou umístěny všechny vlastní formuláře seznamů, detailní formuláře, přihlašovací formuláře, formátovače a vstupní ovládací prvky.

Přečtěte si tento příspěvek na blogu od Vanessy Talbot, Product Owner ve společnosti 4D, a dozvíte se, jak zlepšit používání a navigaci na GitHubu.

blank

A co školení?

Ano, máme pro vás řešení!

Minulý měsíc Thomas Maul, viceprezident pro strategii ve společnosti 4D, předvedl školení, kde na praktických příkladech ukázal, jak pracovat se 4D a Gitem a jak zprovoznit aplikaci 4D v produktivnějším vývojovém prostředí. V případě, že vás to zajímá:

  • Jak vytvořit repozitář Git na GitHubu.
  • Jak odesílat změny kódu a řešit konflikty při slučování.
  • Jak opravit chybu ve vývojové a nasazovací větvi (aniž byste museli práci dělat dvakrát).
  • Jak paralelně spustit více větví (vývojovou verzi, dodávku LTS a beta verzi).
  • Jak vyzkoušet nový nápad, funkci nebo koncept v kódu způsobem, který neovlivní hlavní stabilní verzi.

Tato sezení jsou určena pro vás a budou k dispozici již brzy!

Kam se vydat dál?

Pokud se vám tyto zdroje zdají nedostatečné nebo potřebujete více informací, kontaktujte nás na fóru 4D; rádi vám pomůžeme ?.

Avatar
• Produktový marketingový manažer • Intissar nastoupila do 4D v roce 2017 jako produktový marketingový manažer. Úzce spolupracuje s týmy produktovými, marketingovými, inženýrskými a technické podpory, aby aby sdělila různému publiku „proč“, „jak“ a „co“ o nových a aktualizovaných funkcích. Tato úzká spolupráce jí umožňuje formulovat zprávy a psát hloubkový obsah a příklady kódu pro 4D blog a web. Po absolvování inženýrského titulu v oboru informatiky na univerzitě VINCI pracovala Intissar v několika startupech jako softwarový inženýr. Mezi její praktické zkušenosti patří specifikace softwaru, návrh a vývoj, školení a podpora uživatelů a správa týmu.