-
Notifications
You must be signed in to change notification settings - Fork 0
Refactor #49
Copy link
Copy link
Open
Labels
criticalNeeds to be implemented ASAP (before the middle of April).Needs to be implemented ASAP (before the middle of April).
Description
KKlimentov1618
opened on Mar 25, 2025
Issue body actions
- (IMPORTANT) Remove the whole Project Graph View and the entire code related to it!
- Reduce the size of style code. One option is to separate the code in global.css back into the separate views and then try to reuse as much style as possible.
- Ensure that all major extension files (extension.ts, .vue files, etc.) have standard tabbing, are tidied up and commented.
- Check whether appropriate queries from queries.ts are used.
- Remove the thousands of console.log-s
- Improve overall code quality
- Idea: separate the mutations and queries in different files or find a way to separate the code in queries.ts so that we don't have such a long file. Group the queries and mutations in a logical way (now they are ordered very randomly)
- If there is a query in the code, move it to queries.ts and import it
- Idea: delete everything unnecessary from extension.ts and if the code is still too long, move parts of it in new files
- We have a lot of comments. Remove some of them (not all, comments are important)
- Remove all unused code (there are some functions not used anywhere)
- (Do in the end) Remove the pngs for the icons, since they are fetched from the backend. (! Please don't do this before all other features are implemented and tested, since the icons are used for highlighting the code, for the issue list and for the issue details view. Once these are properly implemented, then remove the png-s from the code.)
- Remove all code that accesses the pngs for the icons. Do not delete the triangles!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
criticalNeeds to be implemented ASAP (before the middle of April).Needs to be implemented ASAP (before the middle of April).