Skip to content

Spike: Work Items - Create/edit flows: Apply template

Summary

This is the spike issue for creating a work items template details found in #428690 (closed). This technical spike aims to investigate and plan the implementation of the "Apply template" feature for Work Items Create/Edit flows. The feature will allow users to select and apply description templates when creating or editing work items, similar to the functionality in legacy issues.

Spike Goals

  • Analyze the current implementation of description templates in legacy issues.
  • Investigate the necessary changes to make the existing issue description template system available via GraphQL.
  • Explore the best approach to inject text into the editor.
  • Determine the most efficient way to integrate the template selection and application into the Work Item Create/Edit experience.
  • Identify any potential challenges or limitations in implementing this feature within the current Work Items architecture.
  • Estimate the effort required for both backend and frontend development.
  • Propose a high-level implementation plan, including any necessary API changes or new endpoints.
  • Consider the user experience and interface design for the template selection process within the modal layout.
  • Evaluate any performance implications of adding this feature to the Work Items create/edit flows.
  • Identify any documentation or UI text changes that will be required.

Acceptance Criteria

  • A detailed analysis is produced, covering all spike goals.
  • A proposed implementation plan is outlined, including backend and frontend tasks and their weight estimates.
  • Potential risks and mitigation strategies are identified.

This spike will help us understand the technical requirements and challenges involved in implementing the "Apply template" feature for Work Items, ensuring a smooth integration with the existing system and a user-friendly experience.

Edited by Amanda Rueda