Documentation: Inbox migration investigation and full migration plan#163
Documentation: Inbox migration investigation and full migration plan#163SteveDala merged 8 commits intothoth-tech:mainfrom
Conversation
✅ Deploy Preview for thoth-tech ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
YG-GOV
left a comment
There was a problem hiding this comment.
This is a solid write-up, the investigation and full migration plan are clear, and it’s helpful seeing exactly what’s already migrated vs what still needs cleanup. The step by step plan and testing notes make the next phase pretty straightforward for whoever picks it up. I can see the Netlify checks are currently failing, so it might be worth checking the deploy logs before merging.
|
Hi @YG-GOV, I've fixed the Netlify deployment issues for this PR as well. The frontmatter has been added to the INDBOX MIGRATION files, and the task_Dashboard files have been removed as I realised I mistakenly added extra 2 files (they're in PR #162). All checks are now passing. I believe its safe to merge now. |
Rana7xi
left a comment
There was a problem hiding this comment.
This documentation is really helpful for understanding the inbox migration. The investigation does a good job of explaining why the inbox isn’t fully migrated yet, especially the parent state dependencies, which isn’t obvious at first glance. The full migration plan is detailed and makes the order of work very clear.
One small suggestion: it might be useful to add a short “recommended approach” note at the top (e.g. hybrid vs full migration) so readers immediately know which path you’re leaning towards before diving into the details.
Overall, this is solid and should make the next phase of the migration much easier.
There was a problem hiding this comment.
I’ve re-reviewed the changes and can confirm:
Frontmatter has been correctly added to the inbox migration docs
The mistakenly included task_Dashboard files have been removed (tracked in PR #162)
and all Netlify and checks are now passing
With the context from #162 and this documnetation clearly capturing the current state of the inbox migration, it provides a long to complete the remaining cleanup
|
Check failed. The plan is redundant and doesn’t give me a clear idea of which child component to work on first. At least, include a diagram to visualise the components and keep it 1 page |
Rana7xi
left a comment
There was a problem hiding this comment.
This documentation is really helpful for understanding the inbox migration. The investigation does a good job of explaining why the inbox isn’t fully migrated yet, especially the parent state dependencies, which isn’t obvious at first glance. The full migration plan is detailed and makes the order of work very clear.
One small suggestion: it might be useful to add a short “recommended approach” note at the top (e.g. hybrid vs full migration) so readers immediately know which path you’re leaning towards before diving into the details.
Overall, this is solid and should make the next phase of the migration much easier.
…ense to 1 page each
|
Hi @BrianDangDev, The plan now clearly shows which components to work on first and why the order matters. Regarding the failed check, Netlify is successfully passing the checks: Let me know if this addresses your concerns. |
|
@31Husain31 Linelint check failed can you have a look, seems like it related to the empty space at the bottom of the file |
|
I believe this should work now. I was told that CI/CD error was occurring due to no blank line at the end of document. I made the changes. |
|
Hi @31Husain31, checking out your files locally reveals that |
Thank you for your review Steven. I have made the necessary changes (same as my PR162) |

Hello to all,
This documentation is related to Front End Migration.
I've completed the investigation for the inbox migration task and created a comprehensive plan to finish the migration work.
This PR adds two documentation files to the Front End Migration folder:
INBOX_MIGRATION_INVESTIGATION.md - Documents the current state of the inbox migration. The inbox component has already been migrated to Angular, but the old AngularJS files are still present and need cleanup.
INBOX_FULL_MIGRATION_PLAN.md - Provides a detailed, step-by-step plan to complete the migration, including file cleanup, testing procedures, and README updates.
Key findings:
The plan includes detailed testing steps to ensure nothing breaks during the cleanup process.
Thanks,
Husain
Name: Husainuddin Mohammed
ID: 223380186