Restore with confidence
Resolve Business Central symbols from NuGet and authenticated feeds with deterministic, incremental restores.
Restore symbols, compile dependency-aware workspaces, and validate Business Central packages with one focused tool—from local development to CI.
One package includes source-impact analysis, translation coverage gates, and machine-readable automation on every command — no license required.
From zero to verified build
One configuration, every environment
$ dotnet tool install -g left-code.AlWasp
$ alwasp init
✓ Configuration created
$ alwasp build ci
✓ Symbols restored
✓ 4 projects compiled
✓ Build manifest writtenResolve Business Central symbols from NuGet and authenticated feeds with deterministic, incremental restores.
Compile dependency-aware AL projects from a single configuration with temporary, reversible transforms.
Compare public symbols, validate AppSource compatibility, and emit manifests your CI pipeline can trust.
Learn the workflow
These guides form the core path through a typical ALWasp repository.
Install ALWasp, initialize an alwasp.json file, validate it, restore symbols, and run your first build.
Install, upgrade, and remove the single ALWasp .NET tool package.
Understand alwasp.json inventories, profiles, targets, restore settings, transformations, and schema validation.
Symbol restore behavior, dependency traversal, NuGet feed order, locked/latest resolution, and incremental manifests.
Compile single projects, config-driven targets, and workspace files with restore, analyzers, manifests, and transformations.
Compare compiled AL packages or validate current source against previous packages with AppSourceCop.
Operate and extend
Authentication, commands, internals, and automation when you need exact behavior.
Configure public and private NuGet feeds with PATs, feed-token environment mappings, nuget.config, and credential providers.
alwasp analyze — dependency and object graphs, changed objects, public API, and impacted tests from source and git alone.
alwasp validate translations — XLIFF coverage checking, placeholder validation, and release gating.
Reference for root commands, arguments, common options, validation behavior, and examples.
High-level architecture for restore, build, configuration, versioning, change detection, and compiler tool acquisition.
GitHub Actions and Azure Pipelines patterns for private feeds, manifests, diagnostics, and version application.
User-facing changes in ALWasp releases.
Need working code?
Configuration, GitHub Actions, private feeds, versioning, and compatibility gates.
Need a quick answer?
Commands, configuration anatomy, version rules, compatibility, and CI signals.