Issue Scout quick update π
I have been doing some housekeeping on Issue Scout and trying to improve its maintainability.
Some changes include:
- Breaking the enormous search page up into smaller pieces by splitting it into search form, issue cards, header, and pagination components.
- Separating issue preview into sections related to repository health, repository availability, repository readiness, and contribution tracking.
- Creating custom hooks for saved issues and contribution tracking, which includes syncing of bookmarks between tabs.
- Moving repository readiness scoring into a dedicated module and refactoring common GitHub validation into one place.
- Fixing the test discovery issue for skill level tests and removing redundant API route.
- Adding unit tests for new logic and storage behavior.
README has received an update too and now it highlights what Issue Scout does, how to experience live demo, features, local development instructions, architecture and credits.
β
83 tests passing
β
ESLint: no errors or warnings
β
TypeScript: no errors
β
Production build succeeded
However, during my testing of the site on browser, I run into an error of a local Google Fonts problem, which I am resolving before confirming that I have completed the browser tests. Additionally, I am addressing a git sync problem before the push.
This is mostly because the process involved the tidying up of what had been done before adding a new functionality. The next step will be to complete the manual tests.
π Live demo: https://issue-scout-chi.vercel.app/
π» GitHub: https://github.com/sharmao07/issue-scout
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.