-
Notifications
You must be signed in to change notification settings - Fork 13
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
♻️ Refactor SSW Rules Widget #1438
Comments
Update PRs drafted to add new fields to history.json |
Update: There were some blockers due workflows were failing for SSW.Rules and SSW.Rules.Functions projects. New Issues are created and PRs to resolve these blockers: Issues:
PRs: |
Update: Drafted PR on SSW.Rules.Widget repo to refactor so it uses history.json and commits.json |
Update: PRs to update widget version for SSW.Rules and SSW.People projects |
Update: We are going to wait for 1 week and then proceed with removing unnecessary tables from CosmosDB |
Update: Drafted PR to remove unused Azure Functions for widget and entity context |
Update I couldn't find from where the This work still in progress |
✅ GetLatestRules and UpdateLatestRules functions were removed |
All above tasks are not required, as we don't need to call GitHub API to get user info because |
Cc: @bradystroud @babakamyljanovssw @adamcogan
Hi Team,
Pain
Our current SSW Rules Widget relies on Azure Functions and a CosmosDB table, which adds unnecessary complexity and maintenance overhead to our system. The current issues we are facing is due to the builds and Azure Functions being out of sync and not storing all the data required.
What code could be improved?
Acceptance Criteria
title
,uri
,isArchived
to history.jsonImplement GitHub API integration to fetch GitHub user informationAll tests pass, including new tests for GitHub API integrationImplement caching mechanism to optimise GitHub API calls (optional - might not be needed)More Information
Screenshots
Figure: Current Widget Architecture Flow
Figure: Planned Widget Architecture Flow
Thanks!
The text was updated successfully, but these errors were encountered: