COSMO Alpaca
COSMO Alpaca is intended to make the usage of Azure DevOps and GitHub (AL-Go) in general and the usage of Containers in the context of D365 Business Central as easy as possible for developers, consultants and project managers. It is available as a Visual Studio Code extension for project and container management.
Note
This documentation covers the COSMO Alpaca Preview extension, which supports both GitHub (AL-Go) and Azure DevOps. If you are using the legacy COSMO Alpaca extension (Azure DevOps only), relevant differences are noted within the Azure DevOps pages.
After installation you can select between technical or functional which will affect the UI and UX to make it more suitable for your role. The VS Code extension is therefore also easily usable by non-technical users in the browser via vscode.dev. For a complete installation guide, see VS Code in the browser.
Getting Started
Documentation by Platform
This documentation is organized by platform at the top level. Select your platform to find all relevant guides:
- GitHub (AL-Go) — Repository management, AL-Go workflows, container configuration via AL-Go settings
- Azure DevOps — Project management, CI/CD pipelines, container configuration via cosmo.json
Many features (especially container management) work the same across both platforms. Where this is the case, shared pages are linked from both platform sections and use tabs to show platform-specific steps.