Skip to content

FAST v3 documentation and setup #7189

@janechu

Description

@janechu

Description

Currently we have some working ideas for FAST v3 that need some additional documentation and workflow refinement.

Requirements

  • Create an issue with general updates for FAST v3 for community feedback
  • Remove the web-components folder and flatten the packages to be packages/fast-element/ etc. in main
  • Snap archive branches for fast-router and fast-ssr and remove them
  • Snap a branch when above issue is created releases/fast-element-v3
  • Create a new issue template for FAST v3 branch updates which mandates and specifies where markdown documantation should live for public APIs - This presuposes that we are switching to another documentation system (away from Docusaurus) that can take markdown files and turn them into static HTML.
    • Create a documentation folder to hold new documents in releases/fast-element-v3
  • Create any additional tags or milestones for FAST v3 issues

Intent of Changes

We intend to keep the main branch and releases/fast-element-v3 in sync, we must make large scale changes first in main in order to cut down on rebase complications. These changes should not affect the published packages @microsoft/fast-element until the launch of FAST Element v3. This is a re-alignment towards our mandate that FAST is for filling gaps in the browser. We are also committed to documentation first as a development principle, we want to ensure that there are no gaps when publishing our v3 version that must be backfilled and that the community and developers using our packages have full context of the changes as they go in.

Next Steps

  • Post issue with current general plan for v3

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions