Skip to content

Refactor #49

Description

@KKlimentov1618
  • (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!

Metadata

Metadata

Labels

criticalNeeds to be implemented ASAP (before the middle of April).

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions