Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decision Record: VS Code Spell Checker Extension #4471

Closed
13 of 14 tasks
Tracked by #4349
jdingeman opened this issue Apr 12, 2023 · 11 comments
Closed
13 of 14 tasks
Tracked by #4349

Decision Record: VS Code Spell Checker Extension #4471

jdingeman opened this issue Apr 12, 2023 · 11 comments
Assignees
Labels
Complexity: Small Take this type of issues after the successful merge of your second good first issue Feature: Onboarding/Contributing.md feature: spelling Feature: Wiki ready for dev lead Issues that tech leads or merge team members need to follow up on role: back end/devOps Tasks for back-end developers size: 2pt Can be done in 7-12 hours
Milestone

Comments

@jdingeman
Copy link
Member

jdingeman commented Apr 12, 2023

Overview

We need to create a Decision Record so that we have the history of why & how we are using this spelling linter so that people in the future can understand it.

Action Items

  • We are currently in the process of moving the old wiki to the new website-wiki repo, so we will not be making any changes or additions to the old wiki at this time. Thus, we will be adding wiki content through a different process now. Read How to Contribute to the Wiki

Action Items to be completed when new wiki is ready

For Merge Team/Dev Leads/PM

Resources

Decision Record Template

This is a record in the [Decision Records on Solutions Adopted](https://github.com/hackforla/website/wiki/Decision-Records-on-Solutions-Adopted).

#### Issue 
#### Problem Statement
#### Potential Solution
#### Feasibility Determination
@jdingeman jdingeman added role: back end/devOps Tasks for back-end developers Feature: Wiki Feature: Onboarding/Contributing.md Complexity: Small Take this type of issues after the successful merge of your second good first issue size: 2pt Can be done in 7-12 hours ready for product labels Apr 12, 2023
@jdingeman jdingeman added this to the 05. Know HFLA milestone Apr 12, 2023
@jdingeman jdingeman added this to New Issue Approval in Project Board via automation Apr 12, 2023
@ExperimentsInHonesty ExperimentsInHonesty moved this from New Issue Approval to Prioritized backlog in Project Board Apr 30, 2023
@amath95 amath95 self-assigned this May 1, 2023
@amath95 amath95 moved this from Prioritized backlog to In progress (actively working) in Project Board May 1, 2023
@github-actions
Copy link

github-actions bot commented May 1, 2023

Hi @amath95, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:-
i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?)
ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

@amath95
Copy link
Member

amath95 commented May 1, 2023

Availability: 05/07
ETA: 05/12

@amath95 amath95 moved this from In progress (actively working) to Prioritized backlog in Project Board May 12, 2023
@amath95 amath95 removed their assignment May 12, 2023
@LRenDO LRenDO self-assigned this Jun 9, 2023
@github-actions
Copy link

github-actions bot commented Jun 9, 2023

Hi @LRenDO, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:-
i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?)
ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

@LRenDO
Copy link
Member

LRenDO commented Jun 9, 2023

Availability: 6/9/23 11:30-3pm
ETA: 3pm

@LRenDO
Copy link
Member

LRenDO commented Jun 9, 2023

DR: VS Code Spell Checker Extension

This is a record in the Decision Records on Solutions Adopted.

Issue

#4471

Problem Statement

Preventing misspellings on our website.

Potential Solution

Using a spell check plugin and linter to ensure correct spelling.

Feasibility Determination

It was decided that we would use a linter to ensure correct spelling. The linter chosen was Code Spell Checker. More details for reasoning can be found in #3546.

Summary of reasoning for choosing Code Spell Checker:

  • Can be used by developers that do not use VS Code
  • Most other linters note their dictionaries might not be accurate and Code Spell Checker is the most current
  • Can be used with GHA and locally with either VS Code plugin or npm package
Installation Resources

Resources from #3546:

Roll Out Plan

The roll out plan including the steps being taken to roll out across the team can be found in #4349.

Plan Summary:

  • Update CONTRIBUTING.md wiki
  • Add decision record
  • Add GitHub Actions messages to pull requests and prework issues
  • Create slides for developer and onboarding meeting messaging
  • Messaging to developer team on slack
Future Plans

Guidance advised for future plans:

  • Creating a new issue for a linter to address grammar issues, as Code Spell Checker only checks spelling
  • Finding a solution that checks words of 3 letters or less in the future, as Code Spell Checker only checks words that are at least 4 characters

@LRenDO
Copy link
Member

LRenDO commented Jun 9, 2023

Hi @jdingeman, @roslynwythe, @t-will-gillis, and @blulady!

I completed the Decision Record in the comment above. Please let me know if there are any changes you'd like or if I should loop someone else in as well. Thanks!

@LRenDO LRenDO moved this from Prioritized backlog to In progress (actively working) in Project Board Jun 10, 2023
@github-actions github-actions bot added the To Update ! No update has been provided label Jun 23, 2023
@LRenDO
Copy link
Member

LRenDO commented Jun 24, 2023

Hi @jdingeman, @roslynwythe, @t-will-gillis, and @blulady!

Pinging folks again since I haven't heard anything yet. The Decision Record above is ready for review. Please let me know if there are any changes you'd like. Thanks!

@LRenDO LRenDO removed the To Update ! No update has been provided label Jun 24, 2023
@LRenDO LRenDO moved this from In progress (actively working) to Questions / In Review in Project Board Jun 25, 2023
@LRenDO
Copy link
Member

LRenDO commented Jun 29, 2023

Progress Update
Work complete. Awaiting review.

@roslynwythe
Copy link
Member

Hi @LRenDO This looks good to me, although I think under "Issue", you should list "#4471" since that is the issue for which you wrote the DR. There is no team meeting on Sunday 7/2 so I will put it on the agenda for the PM/Dev Lead meeting on Monday 7/3, but Bonnie may want to discuss it with you at the 7/9 all-team meeting.

@LRenDO
Copy link
Member

LRenDO commented Jun 30, 2023

Hi @LRenDO This looks good to me, although I think under "Issue", you should list "#4471" since that is the issue for which you wrote the DR. There is no team meeting on Sunday 7/2 so I will put it on the agenda for the PM/Dev Lead meeting on Monday 7/3, but Bonnie may want to discuss it with you at the 7/9 all-team meeting.

Thanks for the update, @roslynwythe and good catch on the issue number! I've updated it in the comment with the DR.

@ExperimentsInHonesty ExperimentsInHonesty added the ready for dev lead Issues that tech leads or merge team members need to follow up on label Jul 2, 2023
@LRenDO
Copy link
Member

LRenDO commented Jul 9, 2023

At the July 9th meeting, PM @wanyuguan approved closing this issue. @roslynwythe / @hackforla/website-merge will close the issue.

Project Board automation moved this from Questions / In Review to QA Jul 23, 2023
@HackforLABot HackforLABot moved this from QA to Done in Project Board Jul 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Small Take this type of issues after the successful merge of your second good first issue Feature: Onboarding/Contributing.md feature: spelling Feature: Wiki ready for dev lead Issues that tech leads or merge team members need to follow up on role: back end/devOps Tasks for back-end developers size: 2pt Can be done in 7-12 hours
Projects
Project Board
  
Done
Development

No branches or pull requests

5 participants