Skip to content

Refactored Module's Dependencies#47

Merged
GuilhermeF03 merged 3 commits into
mainfrom
chore/module-refactoring
Mar 15, 2026
Merged

Refactored Module's Dependencies#47
GuilhermeF03 merged 3 commits into
mainfrom
chore/module-refactoring

Conversation

@GuilhermeF03

Copy link
Copy Markdown
Member

Summary

This PR refactors modules to improve readability and reduce module dependencies

Changes

  • Migrated 'App-Headless' to 'App-Terminal'
  • Removed unused dependencies from each module
  • Moved some 'api' dependencies to 'implementation' to force users to explicitly declare some modules, so that they aren't shadowed behind modules

@GuilhermeF03 GuilhermeF03 added this to the 0.1.0 - Headless Version milestone Mar 15, 2026
@GuilhermeF03 GuilhermeF03 self-assigned this Mar 15, 2026
@GuilhermeF03 GuilhermeF03 added operations Tasks such as shipping, publishing, devops. pull-request labels Mar 15, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in canopy-tasks Mar 15, 2026
@GuilhermeF03 GuilhermeF03 changed the title Chore/module refactoring Refactored Module's Dependencies Mar 15, 2026
@GuilhermeF03 GuilhermeF03 merged commit 5737813 into main Mar 15, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in canopy-tasks Mar 15, 2026
GuilhermeF03 added a commit that referenced this pull request Mar 15, 2026
commit 5737813
Author: Guilherme Ferreira <97637719+GuilhermeF03@users.noreply.github.com>
Date:   Sun Mar 15 17:16:05 2026 +0000

    Refactored Module's Dependencies (#47)

commit a5e16b9
Author: Guilherme Ferreira <guilherme.ferreira120703@gmail.com>
Date:   Sun Mar 15 16:52:11 2026 +0000

    Updated docs with
@GuilhermeF03 GuilhermeF03 deleted the chore/module-refactoring branch March 15, 2026 17:18
GuilhermeF03 added a commit that referenced this pull request Mar 15, 2026
commit ed5116f
Author: Guilherme Ferreira <97637719+GuilhermeF03@users.noreply.github.com>
Date:   Sun Mar 15 17:21:44 2026 +0000

    Removed Automatic Version Bumping (#48)

commit 5737813
Author: Guilherme Ferreira <97637719+GuilhermeF03@users.noreply.github.com>
Date:   Sun Mar 15 17:16:05 2026 +0000

    Refactored Module's Dependencies (#47)

commit a5e16b9
Author: Guilherme Ferreira <guilherme.ferreira120703@gmail.com>
Date:   Sun Mar 15 16:52:11 2026 +0000

    Updated docs with
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

operations Tasks such as shipping, publishing, devops. pull-request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant