Skip to content

Add switch to skip workspace management for clients generation #6465

Open
@luisjfdez

Description

@luisjfdez

Provide an optional switch when generation is happening in Kiota to avoid creating .kiota folder.. See related issue #6452

Overview

Add a new switch --no-workspace to avoid creating the .kiota folder.

--no-workspace should be provided for the "new commands" available for those using the workspace experience. (https://github.com/microsoft/kiota/blob/main/specs/scenarios/kiota-workspace.md and plugins https://github.com/microsoft/kiota/blob/main/specs/scenarios/plugins.md)

Acceptance criteria

  • Map that to a new generation setting, which can be also exposed on the JSON RPC and TS API surface.
  • That can then drive workspace steps in the main generation for both the plugins and the clients
  • Log files will go into output path folder.
  • Add a hidden environment variable KIOTA_DISABLE_LOG_FILES in case one doesn't want to get the generated logs?

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:enhancementEnhancement request targeting an existing experience

    Type

    No type

    Projects

    Status

    Proposed 💡

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions