CapabilityUtils to DI
Offen
Dieses Issue hat noch niemand übernommen.
enhancement
technical debt
- Vorherrschende Sprache
- Kotlin
- Sterne
- 5.6k
- Forks
- 2k
- Ø Merge
- 2 T. 2 Std.
- Gemergte PRs (30 T.)
- 102
Beschreibung
From https://github.com/nextcloud/android/pull/9865#pullrequestreview-888770854
- make ThemeColorUtils singleton and use via DI: https://github.com/nextcloud/android/pull/9876
- make CapabilityUtils singleton and use via DI
- replace FileDataStorageManager.getCapability() via CapabilityUtils / sessionMixin calls
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem Review, das mit pull request 9865 verknüpft ist, und der abgeschlossenen ThemeColorUtils-Änderung in pull request 9876. Suche anschließend nach CapabilityUtils, FileDataStorageManager.getCapability() und den Aufrufen von sessionMixin. Als abgeschlossen gilt die Aufgabe, wenn CapabilityUtils ein Singleton ist, das über DI verwendet wird, und die aufgeführten Capability-Lookups ersetzt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- kotlin
- Bereich
- mobile
- Issue-Typ
- Refactoring
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100