Správa zdrojového kódu mobilní aplikace hostované v cloudu
Zdrojový kód hostovaný v cloudu je snadno přístupný bez ohledu na to, kde jste. Centrální úložiště znamená, že členové vývojového týmu můžou pracovat na stejném základu kódu tím, že nahrají, upraví a spravují soubory kódu. Hostování cloudu vyžaduje menší konfiguraci hardwaru než místní možnosti, což vám umožní implementovat řešení jednodušším a agilnějším způsobem.
Mezi výhody hostování zdrojového kódu v cloudu patří:
- centrálním úložišti k zobrazení a správě dat odkudkoli.
- lepší spolupráce pro čistější kód.
- snadnější přispívání podporovat zapojení.
- rychlejší verze.
- snížení nákladů tím, že neudržuje hardware a infrastrukturu.
GitHub a Azure Repos jsou dvě možnosti hostování zdrojového kódu a dat mobilních aplikací v cloudu.
GitHub
GitHubu je opensourcová hostitelská služba úložiště pro projekty kódu v mnoha různých jazycích. GitHub sleduje a pomáhá vyřešit různé změny v každé iteraci kódu.
K hostování vývojového prostředí v cloudu použijte codespaces. Ponechte veškerý kód na jednom místě. Privátní, veřejná a opensourcová úložiště mají nástroje, které pomáhají hostovat, verze a vydávat kód.
Projděte si kód pomocí integrovaných nástrojů pro kontrolu, abyste mohli kód zkontrolovat základní součást procesu vašeho týmu.
- Chraňte větve, navrhujte změny a kontroly žádostí.
- Můžete odhalit rozdíly, okomentovat je v kontextu a získat jasnou zpětnou vazbu.
Pomocí nástrojů pro řízení projektů můžete koordinovat včas, zůstat v souladu a provádět další kroky.
- Podívejte se na větší obrázek projektu.
- Použijte panely úloh, které jsou přímo vedle kódu v GitHubu.
- Přetažením karet přiřaďte členům týmu problémy nebo žádosti o přijetí změn.
- Nastavte milníky pro uspořádání a sledování průběhu.
- Napište poznámky, které zachycují užitečné nápady, které nepatří do konkrétního problému nebo žádosti o přijetí změn.
Spravovat uživatele a pomáhat týmům růst pomocí:
- Role uživatelů, které pomáhají organizovat týmové role a přístupová oprávnění.
- Nástroje pro diskuzní vlákno pro sledování a týmové konverzace
- Pokyny komunity pro rychlé nastavení nových členů týmu pomocí účtů
Pomocí GitHub Actions připojte všechny nástroje a automatizujte každý krok vývojového pracovního postupu.
Další funkce GitHubu umožňují:
- Procházejte oblíbené projekty a sledujte je.
- Snadné zjišťování a nákup komunikačních a automatizačních nástrojů z GitHub Marketplace.
- Síť a učení se od ostatních v oboru.
Azure Repos
Azure Repos je možnost distribuované správy zdrojového kódu pro Azure DevOps Services . Azure Repos nabízí neomezené bezplatné privátní nebo veřejné úložiště s využitím kontrol kódu pro spolupráci, pokročilé správy souborů, vyhledávání kódu a zásad větví.
Azure Repos se integruje s dalšími službami, jako jsou Azure Pipelines a Azure Boards, pro komplexní projektové služby. Azure Repos je skvělá pro malé projekty nebo pro velké organizace, které potřebují nativní podporu Microsoft Entra ID a pokročilé řízení zásad.
K centralizované správě zdrojového kódu s kontrolou kódu můžete také použít
- Azure Repos podporuje všechny klienta Gitu
prostřednictvím webhooků a integrace rozhraní GIT API . - Připojte se ke kódu z vývojových prostředí, jako jsou Xcode, Eclipse, IntelliJ, Android Studio, Visual Studio a Visual Studio Code.
- Spolupracujte na vytváření lepšího kódu pomocí diskuzí s vlákny a kontinuální integrace (CI) pro každou změnu.
- K spuštění buildů z žádostí o přijetí změn použijte Azure Pipelines nebo jiné nástroje. Nastavte kanály kontinuální integrace/průběžného doručování (CI/CD), které automaticky sestavují, testují a nasazují vaši aplikaci s každou dokončenou žádostí o přijetí změn.
- Používejte výkonné sémantické vyhledávání kódu v žádostech o přijetí změn.
- Zjednodušte správu přístupu s nativní integrací Microsoft Entra.
- Zajistěte kvalitu kódu pomocí zásad větví, jako je minimální počet kontrolorů, požadavky na úspěšné sestavení a vynucení strategie sloučení Gitu.
- Integrace s nástroji pro správu projektů
Azure Boards .
Další kroky
- průvodci GitHubem
- komunitní fórum GitHubu
-
GitHub Marketplace - Začínáme s azure Repos
- Dokumentace Azure Repos