Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overhaul core Tracker: reorganize code #1221

Closed
Tracked by #1181
josecelano opened this issue Jan 29, 2025 · 0 comments · Fixed by #1222
Closed
Tracked by #1181

Overhaul core Tracker: reorganize code #1221

josecelano opened this issue Jan 29, 2025 · 0 comments · Fixed by #1222
Assignees
Labels
- Developer - Torrust Improvement Experience Code Cleanup / Refactoring Tidying and Making Neat

Comments

@josecelano
Copy link
Member

josecelano commented Jan 29, 2025

Parent issue: #1181

I will create a new workspace package for the core tracker module (src/core).

Before extracting the new package I want to reorganize a little bit the modules. I will move services into their respective contexts.

NOTE: DB migrations are only related to the new package, therefore I will move DB migrations to that package when it's extracted.

@josecelano josecelano self-assigned this Jan 29, 2025
@josecelano josecelano added Code Cleanup / Refactoring Tidying and Making Neat - Developer - Torrust Improvement Experience labels Jan 29, 2025
@josecelano josecelano mentioned this issue Jan 29, 2025
26 tasks
@josecelano josecelano changed the title Overhaul core Tracker: move DB migrations inside the core module Overhaul core Tracker: reorganize code Jan 29, 2025
josecelano added a commit to josecelano/torrust-tracker that referenced this issue Jan 29, 2025
josecelano added a commit to josecelano/torrust-tracker that referenced this issue Jan 29, 2025
josecelano added a commit to josecelano/torrust-tracker that referenced this issue Jan 29, 2025
josecelano added a commit to josecelano/torrust-tracker that referenced this issue Jan 29, 2025
@josecelano josecelano linked a pull request Jan 29, 2025 that will close this issue
josecelano added a commit to josecelano/torrust-tracker that referenced this issue Jan 29, 2025
josecelano added a commit that referenced this issue Jan 29, 2025
4921f7b fix: [#1221] docs links (Jose Celano)
1db58b1 refactor: [#1221] move whitelist manager setup to whitelist context (Jose Celano)
716e7b2 refactor: [#1221] move DB setup to databases context (Jose Celano)
d830c78 refactor: [#1221] move core  torrent mod to torrent context (Jose Celano)
948cc8c refactor: [#1221] move core statistics mod to statistics context (Jose Celano)

Pull request description:

  Overhaul core Tracker: reorganize code

ACKs for top commit:
  josecelano:
    ACK 4921f7b

Tree-SHA512: 5497f4318f80404ce5f4f4826b0bb99b3f633ec918c625b8acecc2bb0811e4cb82da80d0b06df3c733b68ff605bfd449736dd64c522aa2217f5391185826516f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
- Developer - Torrust Improvement Experience Code Cleanup / Refactoring Tidying and Making Neat
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant