We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
docs: update project structure references to use Solution/ instead of Package/ and clarify project file naming conventions
docs: remove clone --sln; an existing .sln is kept and written into Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMQgPwUsApt7EXYKhk3Y58
docs: --no-build fails on a project with nothing built A skipped project falls out of the set protected from orphan cleanup, so push refuses rather than guessing. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMQgPwUsApt7EXYKhk3Y58
docs: sln add adds to an existing solution file, never creates one Creating a solution file is `dotnet new sln`'s job; Flowline does the part the SDK can't. The command now walks up to find the nearest solution file. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMQgPwUsApt7EXYKhk3Y58
docs: document `flowline sln add` and the .slnx default New `sln add` section covering the standalone use case, format handling, and the dual-file state `dotnet sln migrate` leaves behind. clone now scaffolds .slnx by default, with --sln for repos opened on SDK 8 or older; the getting-started tree and the clone flag table follow. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMQgPwUsApt7EXYKhk3Y58
docs: document active PAC auth profile guard and --auto-select-auth-profile flag
Update wiki for single-solution root-level layout (Flowline plan U7) Flowline moved from a solutions/<Name>/-wrapped, multi-solution-array project model to exactly one Dataverse solution per project root. Updates across 10 pages: folder-structure diagrams and path examples flattened to root level; deploy's --solution flag and sync/drift's positional [solution] argument removed from docs (both CLI surfaces were removed entirely); push/generate's positional argument reworded to describe mismatch-validation against the single configured solution rather than selection among several; deploy's dirty-check and artifact-cache docs updated to name the narrower deployment-input scope (Package/, Plugins/Plugins.csproj, WebResources/WebResources.csproj) instead of the whole solution folder; AGENTS.md template reproduction updated to match its rewritten source; migration guides' target paths flattened; Getting-Started adds a pointer to the main repo's manual cutover steps for projects still on the old layout.
docs: correct Claude Code AGENTS.md claim, document CLAUDE.md scaffolding Claude Code doesn't auto-load AGENTS.md directly, only CLAUDE.md — the docs overstated this. Now they describe the CLAUDE.md -> @AGENTS.md import chain that flowline clone scaffolds. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RkMPEYRwjoonut7GWFKxxf
docs: update clone re-run behavior to match the new managed-content resync clone no longer just skips already-cloned solutions unconditionally — it now re-syncs Package/src/ when the local source is missing the managed layer for the currently configured mode. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RkMPEYRwjoonut7GWFKxxf
docs: update links and references across multiple documentation files; add new Push WebResources guide
docs: enhance command reference and plugin registration documentation for clarity and detail
docs: document PluginPackageMode (Auto/Nupkg/Dll) plugin packaging Flowline's push command gained a 3-state PluginPackageMode config key (Auto/Nupkg/Dll) controlling whether plugins deploy as a classic assembly or a NuGet plugin package (Dataverse's dependent-assemblies feature). This was undocumented — Command-Reference still described --pluginFile as .dll-only. Document the config key, its three modes, and update the standalone --pluginFile docs to accept .nupkg too.
docs: update command reference and sync documentation for clarity and accuracy
docs(deploy): remove --managed, document first-import confirmation deploy no longer accepts --managed (mode comes from clone/sync only) and gains a first-import confirmation gate, --force first-import. config is dropped from deploy's valid --force specifiers.
docs(command-reference): restructure --force docs and expand command explanations Refactors the `--force` flag documentation, moving detailed specifier information from a central table to each command's dedicated section. The global `--force` description is now a concise overview, directing users to command-specific details. Enhances documentation for `clone`, `provision`, `drift`, and other commands with expanded explanations, updated examples, and clearer guidance. Descriptions for flags like `--no-build` and `--no-publish` are also streamlined. ```
``` docs(commands): detail granular --force specifiers The `--force` flag has been re-designed to require a named specifier (e.g., `--force drift`, `--force all`) instead of being a simple boolean. This change enforces explicit approval of specific hazards, enhancing safety for potentially destructive operations. The documentation is updated across the command reference, error codes, and deployment guidance to reflect this new granular control. ```
docs(command-reference): update `--scope` options and enhance `--no-publish` description docs(webresources-project): add Form event registration section and syntax details docs(home): clarify auto-wiring of form events and web resource dependencies
docs(deploy): document --path artifact import and build-once-promote-many cache
Update drift docs: target accepts a URL, drop role-specific override flags
Document drift's env-override flags, exit codes, and known limitation
Fix drift command example/description (no URL support, positional arg)
Document the drift command
docs: enhance documentation on dnx usage and clarify gitignore for WebResources project
docs: update environment configuration and add solution matrix for clarity
docs: document --no-backup flag and pre-deploy environment backup Flowline's CLAUDE.md requires wiki updates alongside user-facing flag changes, per fix(review) commit pattern already applied for --skip-solution-check.
docs: document --skip-solution-check flag and solution checker gate Flowline's CLAUDE.md requires wiki updates alongside user-facing flag changes. Also corrects the orphan-cleanup 'before packing' ordering claim, now stale since flowline deploy packs before the pre-import fan-out.
docs: update sync command options to include 'none' for skipping version bump
docs: add --no-build flag to sync command to skip validation step
docs: enhance Command Reference with command execution tips and remove cancellation section
docs: add tip about Flowline command usage from any project directory