Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.

Refactor Codebase #42

Closed
14 of 24 tasks
confused-Techie opened this issue Sep 10, 2022 · 2 comments
Closed
14 of 24 tasks

Refactor Codebase #42

confused-Techie opened this issue Sep 10, 2022 · 2 comments
Labels
enhancement New feature or request Feat A larger scale goal, generally related to refactoring help wanted Extra attention is needed

Comments

@confused-Techie
Copy link
Owner

confused-Techie commented Sep 10, 2022

Due to the substantial changes in data storage and access. The entire codebase will likely need a rewrite.

Below is a flat list of all files within the code base, to assist in tracking their refactor status.

Any files that have been completed will get a checkmark.

  • common_handler.js
  • oauth_handler.js
  • package_handler.js
  • star_handler.js
  • theme_hadnler.js
  • update_handler.js
  • user_handler.js
  • cache.js
  • collection.js
  • config.js
  • data.js
  • database.js
  • debug_utils.js
  • error.js
  • git.js
  • logger.js
  • main.js
  • query.js
  • resources.js
  • search.js
  • server.js
  • storage.js
  • users.js
  • utils.js
@confused-Techie confused-Techie added enhancement New feature or request help wanted Extra attention is needed Feat A larger scale goal, generally related to refactoring labels Sep 10, 2022
@confused-Techie
Copy link
Owner Author

confused-Techie commented Sep 17, 2022

The following functions from package_handler.js are the major things that still need to be migrated:

  • postPackages
  • deletePackageVersion

Beyond that of course there is still work to do, but this is whats left for migrating to the new DB Schema.

@confused-Techie
Copy link
Owner Author

As the codebase has finished being refactored, I will close this. There is still much work to be done, but this push is complete.

Digitalone1 pushed a commit to Digitalone1/atom-community-server-backend-JS that referenced this issue Jan 11, 2023
Digitalone1 added a commit to Digitalone1/atom-community-server-backend-JS that referenced this issue Jan 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request Feat A larger scale goal, generally related to refactoring help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant