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

Internal Audit of Groups UI #62

Closed
5 tasks
ryanchristo opened this issue May 15, 2023 · 9 comments
Closed
5 tasks

Internal Audit of Groups UI #62

ryanchristo opened this issue May 15, 2023 · 9 comments
Assignees
Labels
dev Engineering task

Comments

@ryanchristo
Copy link
Member

ryanchristo commented May 15, 2023

Summary

We are currently working towards an MVP for the groups UI (#29).

We should perform an internal audit of the codebase to identify issues that may need to be completed as part of the MVP (and is not already being tracked) as well as issues that we can resolve as part of future iterations.

Note: At least two engineers should perform the audit.

Checklist

  • Test application meets acceptance criteria defined within Groups MVP #29
  • Review code architecture and identify any improvements that could be made
  • Review designs and identify any interfaces that need to be implemented or updated
  • Review dependencies and dependency versions and identify any updates that should be made
  • Review the codebase and identify any todos that are not yet being tracked in issues
@ryanchristo ryanchristo added the good first issue Good for newcomers label May 15, 2023
@ryanchristo ryanchristo pinned this issue May 15, 2023
@ryanchristo ryanchristo added dev Engineering task and removed good first issue Good for newcomers labels Jul 7, 2023
@ryanchristo
Copy link
Member Author

Hey team! Please add your planning poker estimate with Zenhub @blushi @wgwz

@blushi
Copy link
Member

blushi commented Jul 13, 2023

@ryanchristo probably best to make sure we have every MVP issues closed before looking it this?

@ryanchristo
Copy link
Member Author

@ryanchristo probably best to make sure we have every MVP issues closed before looking it this?

Yea, makes sense. Probably ok to start if we are wrapping up one or two but other issues first sounds good to me.

@ryanchristo
Copy link
Member Author

ryanchristo commented Jul 26, 2023

My notes from audit and testing:

Items that should be completed before launching:

Items that would be nice to have before or soon after launching:

@blushi
Copy link
Member

blushi commented Jul 27, 2023

My audit: https://hackmd.io/@3CueavWvQ0WoQqDc-lJ3gg/BJOIAtkj3

@wgwz
Copy link
Contributor

wgwz commented Jul 27, 2023

As part of adding a graphql client, we have a small dependency which for some reason required being pinned 1 major version behind the latest. I don't think this is a major issue but a good thing to track for the future health of the groups-ui repo.

See this comment: #112 (comment)

Basically, with the combination of react-query + graphql-request, react-query asks us to use graphql-request v5x rather than v6x.

I think a good task for that at this stage could be simply to open an issue with react-query to specify what the plans are for supporting graphql-request v6x (investigate upgrade process for graphql-request).

@ryanchristo
Copy link
Member Author

Opened #123 for tracking the graphql request version issue.

@blushi
Copy link
Member

blushi commented Aug 1, 2023

Should we close this now or is there something remaining?

@ryanchristo
Copy link
Member Author

Completed. Thanks!

@ryanchristo ryanchristo unpinned this issue Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev Engineering task
Projects
None yet
Development

No branches or pull requests

3 participants