Skip to content

ER: Find all the places that Github should be GitHub and fix #6161

@ExperimentsInHonesty

Description

@ExperimentsInHonesty

Dependencies (Child Issues)

Emergent Requirement - Problem

GitHub is a company name and should only be in lowercase (github) when in a URL, variable or directory name (where the variables or directories are all lowercase).

Details

There are 180 files with some form of github in it.

Issue you discovered this emergent requirement in

Date discovered

2024-01-25

Did you have to do something temporarily

  • YES
  • NO

Who was involved

@ExperimentsInHonesty

What happens if this is not addressed

  • If it's public facing, it's unprofessional not to fix it.
  • if it's in our non-public facing code, it's best practices to use it consistently as intended

Resources

Examples of locations that could be changed

Example of locations that could be changed, but it might break some logic.

Examples of locations it must be changed

  • <h5>An effective Hack for LA Github issue includes the following components:</h5>
  • <li class="g-s-list">Receive access to the Google Drive and Github repository by sending a Slack message of your Github username and Gmail address to a CoP lead. <img class="info-icon" src="assets/images/getting-started/information.png" alt="">

Recommended Action Items

  • Make 2 issue templates in comments that will work for all the following types of changes, so that each issue is easy to make
  • Review each potential change and decide if It's something that can be changed
    • without risk, in which case it's a good first issue
      • Examples of locations that could be changed
      • Examples of locations it must be changed
    • might have risk and will need to be tested, in case it's a medium issue and will need to specify that the assignee will have to devise and document what tests they intend to do, so that when the PR is reviewed, the merge team can sign off that the change was tested adequately.
      • Example of locations that could be changed, but it might break some logic.
  • move this issue to the questions column and add the ready for merge team label with the following note in a comment
  • make issues - see Dependencies section above

Potential solutions [draft]

Sub-issues

Metadata

Metadata

Assignees

Type

No type

Projects

Status

In progress (actively working)

Relationships

None yet

Development

No branches or pull requests

Issue actions