Skip to content

refactor(core): migrate core application to IBootstrap - #53157

Merged
susnux merged 2 commits into
masterfrom
chore/refactor-core
Jun 2, 2025
Merged

refactor(core): migrate core application to IBootstrap#53157
susnux merged 2 commits into
masterfrom
chore/refactor-core

Conversation

@susnux

@susnuxsusnux commented May 28, 2025

Copy link
Copy Markdown
Contributor

Summary

Resolve deprecation issues and makes code better maintainable by moving long event listener callbacks to dedicated listener class.

This allows us also to use bootstrap only features like the config lexicon (which needs a registration context).

Checklist

@susnuxsusnux added this to the Nextcloud 32 milestone May 28, 2025
@susnuxsusnux added 3. to review Waiting for reviews ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring) labels May 28, 2025
@susnux
susnuxforce-pushed the chore/refactor-core branch 3 times, most recently from 8e5bb02 to d525721CompareMay 28, 2025 12:00
@susnux
susnux marked this pull request as ready for review May 28, 2025 12:22
@susnux
susnux requested a review from a team as a code ownerMay 28, 2025 12:22
@susnux
susnux requested review from Altahrim, come-nc, provokateurin and yemkareems and removed request for a teamMay 28, 2025 12:22
Comment threadlib/base.php Outdated

@come-nccome-nc left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice one 👍 🧹
Could even move the class to OC\Core\AppInfo namespace.

@susnux
susnuxforce-pushed the chore/refactor-core branch from 8cff3f6 to da5f30cCompareJune 2, 2025 10:28
@susnux

Copy link
Copy Markdown
ContributorAuthor

Could even move the class to OC\Core\AppInfo namespace.

Done ✅

@susnux
susnuxforce-pushed the chore/refactor-core branch from da5f30c to baa17eaCompareJune 2, 2025 10:34
@susnux
susnuxforce-pushed the chore/refactor-core branch from baa17ea to 652ba66CompareJune 2, 2025 11:36
@susnux
susnux enabled auto-merge June 2, 2025 11:36
Comment threadlib/private/AppFramework/Bootstrap/Coordinator.php
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux
susnuxforce-pushed the chore/refactor-core branch from 38b8910 to 00d09f0CompareJune 2, 2025 13:58
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux
susnuxforce-pushed the chore/refactor-core branch from 00d09f0 to c21e189CompareJune 2, 2025 13:59
@susnux
susnux merged commit 4cd026a into masterJun 2, 2025
@susnux
susnux deleted the chore/refactor-core branch June 2, 2025 14:51
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to reviewWaiting for reviews♻️ refactorRefactor code (not a bug fix, not a feature just refactoring)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@susnux@provokateurin@come-nc@skjnldsv