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

ER: Tools Data format is inconsistent with current data format #4523

Closed
1 of 5 tasks
Sebster3 opened this issue Apr 16, 2023 · 4 comments
Closed
1 of 5 tasks

ER: Tools Data format is inconsistent with current data format #4523

Sebster3 opened this issue Apr 16, 2023 · 4 comments
Assignees
Labels
Complexity: Large Complexity: Medium ER Emergent Request Feature: Feature Branch Requires Branching off a Feature Branch instead of gh-pages Feature: Refactor HTML Feature: Refactor JS / Liquid Page is working fine - JS / Liquid needs changes to become consistent with other pages Feature: Standards good first issue Good for newcomers p-feature: Projects-check We use this page to check to make sure that teams are using the Technology section correctly role: back end/devOps Tasks for back-end developers size: 0.5pt Can be done in 3 hours or less size: 1pt Can be done in 4-6 hours

Comments

@Sebster3
Copy link
Member

Sebster3 commented Apr 16, 2023

Emergent Requirement - Problem

In the project files at /_projects, we are currently storing tools data for projects in a csv

Tools: figma, photoshop, google drive

Technologies is being stored in yml array

Technologies

  • Node.js
  • React

Issue you discovered this emergent requirement in

Date discovered

2023-04-13

Did you have to do something temporarily

  • YES - put a hold on my issue until I get a decision
  • NO

Who was involved

@Sebster3 @ExperimentsInHonesty

What happens if this is not addressed

We will have to do some jumping through hoops to make the filter work and that potential will be a problem later

Resources

Recommended Action Items

  • Make a new issue
  • Discuss with team
  • Let a Team Lead know

Potential solutions [draft]

Roll out plan

  • Figure out what pages call the tools data
    • use the tools data
    • how they use it
    • what will need to change when we move to yml array
  • Identify Issues that need to be made
    • P: An issue to make a template & Spreadsheet
      • E: Issue to make the project file changes issue (this issue assigns the person who will make all the project issues and gives them the template and spreadsheet to use)
        • Issues made from the template that changes the data in the project pages(fb) (many issues)
    • E: Create Issue to make the issues for changing the identified files from figuring out which pages call the tools data
      • Create the issue (fb) for each (non project.md) that needs a change
  • Final process
    • Confirm that all the backend changes on the feature branch have not changed the way anything looks
    • merge the feature branch into the main
    • release dependency on Add a Tools filter to the projects check page #4427 and update the issue so that it reflects the current changes.

Make the parent issues (dont make the issues for each project file. That will be done by the person who gets that issue assigned).

@Sebster3 Sebster3 added the size: 0.25pt Can be done in 0.5 to 1.5 hours label Apr 16, 2023
@github-actions github-actions bot added Feature Missing This label means that the issue needs to be linked to a precise feature label. role missing labels Apr 16, 2023
@github-actions
Copy link

Hi @Sebster3.

Please don't forget to add the proper labels to this issue. Currently, the labels for the following are missing:
Complexity, Role, Feature

NOTE: Please ignore the adding proper labels comment if you do not have 'write' access to this directory.

To add a label, take a look at Github's documentation here.

Also, don't forget to remove the "missing labels" afterwards.
To remove a label, the process is similar to adding a label, but you select a currently added label to remove it.

After the proper labels are added, the merge team will review the issue and add a "Ready for Prioritization" label once it is ready for prioritization.

Additional Resources:

@ExperimentsInHonesty ExperimentsInHonesty added good first issue Good for newcomers role: back end/devOps Tasks for back-end developers Complexity: Medium Complexity: Large Feature: Refactor JS / Liquid Page is working fine - JS / Liquid needs changes to become consistent with other pages Feature: Standards Feature: Feature Branch Requires Branching off a Feature Branch instead of gh-pages Feature: Refactor HTML size: 1pt Can be done in 4-6 hours size: 0.5pt Can be done in 3 hours or less p-feature: Projects-check We use this page to check to make sure that teams are using the Technology section correctly and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. role missing size: 0.25pt Can be done in 0.5 to 1.5 hours labels Apr 16, 2023
@Sebster3 Sebster3 self-assigned this Apr 16, 2023
@github-actions
Copy link

Hi @Sebster3, 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 :)

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented May 14, 2023

@t-will-gillis
Copy link
Member

It appears that #4525 addresses this ER in full. Since that issue is "Closed as Completed", this ER should also be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Large Complexity: Medium ER Emergent Request Feature: Feature Branch Requires Branching off a Feature Branch instead of gh-pages Feature: Refactor HTML Feature: Refactor JS / Liquid Page is working fine - JS / Liquid needs changes to become consistent with other pages Feature: Standards good first issue Good for newcomers p-feature: Projects-check We use this page to check to make sure that teams are using the Technology section correctly role: back end/devOps Tasks for back-end developers size: 0.5pt Can be done in 3 hours or less size: 1pt Can be done in 4-6 hours
Projects
Development

No branches or pull requests

4 participants