Skip to content

VS Code Spell Checker Extension: GHA Messaging #4469

@jdingeman

Description

@jdingeman

Overview

As a part of the roll out plan to implement the VS Code Spell Checker Extension across the website team, we need to provide developers with message notifications about the new extension so that we ensure a smooth transition to its use.

Action Items

  • Familiarize yourself with our existing GitHub Actions
    • Identify if any of them should be temporarily edited to include messages to developers about the new implementation
      • Add list to a comment, with general instructions on what might be included per GHA
      • Add any additional GHAs you think we could write that would post something on an issue or PR that would be helpful.
  • Present your documentation (a comment with the details of where and what) to the Product and Dev Lead team and refine plan as needed
  • Create issues to make the changes (one per GHA).
    • Add this issue as a Dependency to the new issues

Potential Scenarios

  • A GitHub Action that leaves a comment when developers assign themselves to issues
    • The message serves as a reminder that we are implementing a new VS Code extension
    • The message should include a checkbox for the dev to acknowledge that they've read and understand the instructions and changes to the contributing.md
  • A GitHub Action that leaves a comment on new prework issues
    • The message serves as a reminder for the new dev that we are implementing a new VS Code extension
    • The message should include a checkbox for the dev to acknowledge that they've read and understand the instructions and changes to the contributing.md
  • A GitHub Action that leaves a comment on newly created pull requests
    • This message will notify pull request reviewers that any changes in a developer's pull request (specifically spelling corrections) will be considered within the scope of their issue, since they can make the changes in a file containing spelling errors
    • e.g.

      We added a spelling linter on X date,
      If the PR contains spelling changes, those are included in the scope of this issue.
      if the PR has not passed the linter because spelling changes are suggested, please see the contributing X section for installing the VS code plugin.

For PM, Tech Lead, Merge Team

  • When the GHA Messaging plan is accepted, review the changes and determine how they will be implemented (feature branch, etc.)
  • Release dependency on Create a Roll Out Plan for adding Code Spell Checker VS Code Extension #4349. If all dependencies have been satisfied, move that issue into the New Issue Approval column with the ready for dev lead or ready for product label for review and a note about where to find the finished plan.

Resources

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions