Sestavte si zkompilovanou strukturu nebo komponentu pomocí Build4D
Díky zavedení režimu projektu a rozdělení souborů je manipulace s komponentami projektů poměrně snadná.
V několika posledních funkčních verzích jsme přidali několik funkcí, které vám umožní vytvořit si vlastní sestavovací řetězec přizpůsobený vašemu týmu, vašim pracovním metodám a vašim potřebám.
Například
- Spustit kompilaci naprogramováním,
- Zipovat/rozbalovat soubory a složky pomocí těchto příkazů,
- Snadná správa informací o aplikaci,
- Headless 4D aplikace pro integraci do nástroje pro sestavení.
Abychom vám pomohli vytvořit vlastní sestavovací řetězec nebo integrovat 4D do nástroje pro kontinuální integraci, vyvinuli jsme komponentu s názvem Build4D, která je k dispozici na GitHubu se zdrojovými kódy.
Pro tento první krok vám Build4D umožňuje vytvořit sestavenou strukturu a komponentu. Budeme ji dále obohacovat, abyste mohli spravovat aplikaci pro jednoho uživatele, klientskou aplikaci nebo serverovou aplikaci.
GitHub 4D Awesome List – výzva k přispívání
Chcete-li si udržet konkurenceschopnost v softwarovém průmyslu, měli byste se vždy snažit o inovace a budovat dynamiku změn.
V tomto duchu vám společnost 4D vždy poskytovala správné technologie pro růst a expanzi. Projektový režim je jedním z příkladů, který přináší obrovskou výhodu: možnost využívat systém Git pro zprovoznění aplikace 4D v produktivnějším vývojovém prostředí.
Proto jsme se rozhodli vytvořit seznam 4D Awesome, kde shromažďujeme veškerou kolektivní moudrost na jednom místě, abychom vývojářům 4D trochu usnadnili život.
Pokud jste uživatelem systému Git/GitHub a máte fantastický projekt, o kterém si myslíte, že by mohl pomoci ostatním vývojářům, možná byste chtěli přispět do seznamu 4D Awesome, kde žijí úžasné projekty!
Tento příspěvek na blogu vysvětluje koncept seznamu Awesome a způsob, jak můžete přispět.
4D a Git: Od začátečníka k odborníkovi
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.
Jak procházet GitHub a najít všechny projekty 4D
Se zavedením projektů ve 4D jsou zdrojové kódy komponent, ukázkových aplikací a dalších nástrojů ve 4D umístěny na GitHubu.
4D má tři organizace GitHub.
- Na 4D najdete zdrojové kódy interních komponent 4D. Můžete si je tak 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.
- 4D Go Mobile hostí všechny vlastní formuláře seznamů, detailní formuláře, přihlašovací formuláře, formátovače a vstupní ovládací prvky.
Tyto odkazy na různá úložiště GitHub najdete na webových stránkách 4D; například na blogu 4D pro ilustraci nových funkcí, na stránce Zdroje na webu 4D pro ukázkové příklady nebo v galerii pro mobilní zařízení.
Můžete ale také z GitHubu vyhledávat, přidávat záložky a tak dále… V tomto příspěvku na blogu vám představíme několik základních funkcí, které vám usnadní používání a navigaci na GitHubu.
Úvodní průvodce systémy 4D a řízení verzí
Již mnoho let vám 4D umožňuje vyvíjet binární databáze v rámci týmu se serverem 4D Server. Tento způsob vývoje je přímočarý, ale mnoho vývojářů nás požádalo o efektivnější správu zdrojového kódu, abychom zajistili lepší sledovatelnost. Společnost 4D je vyslyšela a vyvinula projektový režim, který této potřebě vyhovuje. Tento režim otevřel novou éru spolupráce díkysystémům pro správu verzí!
Jak využívat akce GitHubu pomocí 4D
Váš projekt je nyní v systému správy zdrojů. To znamená, že správa několika verzí 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 nyní 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.
K dispozici je rozsáhlá knihovna 4D aplikací
Díky projektům a možnosti sdílet zdrojové kódy projektových aplikací prostřednictvím systému pro správu zdrojů jsme na GitHubu zveřejnili více než 35 repozitářů (v době psaní tohoto příspěvku na blogu). Patří sem HDI, komponenty a celé ukázkové aplikace. Když už mluvíme o plných ukázkových aplikacích, nedávno byly přidány další dvě:
Databáze projektů: Vytvořte si vlastní dokumentaci pro komponenty
V předchozím příspěvku na blogu jsme vám ukázali, že se do Průzkumníka vrátila dokumentace k metodám. Chcete jít ještě dál a použít je jako dokumentaci pro své komponenty? V tomto blogovém příspěvku vám ukážeme, jak na to!
Novinky: komponenty 4D jsou k dispozici na GitHubu!
V roce 2017 společnost 4D zahájila nový program sdílení zdrojového kódu interních komponent 4D partnerům 4D.
Sdílení zdrojového kódu komponent 4D vám umožní přizpůsobit si je a vytvořit si vlastní! Díky databázím projektů a možnosti sdílet zdrojový kód aplikace prostřednictvím systému pro správu zdrojů jsme převedli naše interní komponenty 4D do databází projektů a zdrojový kód jsme umístili na účet 4D GitHub. Ten je otevřený všem, jediné, co potřebujete k jeho využití, je účet na Githubu. Proč jsme to udělali? Abychom vám usnadnili život sledováním změn a úprav kódu i formulářů.
Databáze projektů: Git. Commit. Pull. Push a další
V předchozím příspěvku na blogu jsme vám představili Git (systém pro správu verzí) a Github (cloudová hostingová služba) a způsoby, jak můžete sdílet svůj kód 4D s ostatními vývojáři. V tomto blogovém příspěvku půjdeme o něco dál a prozkoumáme 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í.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady