Purge unused Django apps, merge similar apps

RESOLVED INVALID

Status

developer.mozilla.org
General
RESOLVED INVALID
5 years ago
4 years ago

People

(Reporter: lorchard, Unassigned)

Tracking

Details

(Whiteboard: [dev-papercut] [tech-debt])

(Reporter)

Description

5 years ago
These apps seem to overlap and offer redundancies, in terms of common utilities and middleware and suchlike:

* sumo
* devmo
* funfactory (in vendor)

We should take a look at maybe just using funfactory (for the reusability magic), and switch the corresponding utilities from the other apps over.

And, at a quick glance, these apps in the Kuma code base look like vestigal and unused organs from Kitsune:

* chat
* customercare
* forums
* gallery
* inproduct
* kadmin
* kbforums
* questions
* twitter
* upload

We should take a look at each of these, and purge the ones that are truly unused. If we want the corresponding functionality at some point in the future, we'll need to consider re-importing the associated app from the Kitsune code base because our existing versions are ancient.
(Reporter)

Updated

5 years ago
Whiteboard: [dev-papercut] [tech-debt]
(Reporter)

Comment 1

5 years ago
Started toying around with this. This is one of my scarier branches in progress (17,256 deletions):

https://github.com/lmorchard/kuma/compare/purge-apps-831444

Comment 2

5 years ago
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/835e067943fd154904ff3bc2af26a27872eaf2da
bug 831444: remove unused gallery app

https://github.com/mozilla/kuma/commit/4a9e245706e127bbd5d8d70c305b88dc298d8851
Merge pull request #1037 from lmorchard/831444-remove-gallery

bug 831444: remove unused gallery app

Comment 4

5 years ago
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/fe17ccfead21de5a6b07abddc2f7b50a72282870
bug 831444: Remove customercare app

https://github.com/mozilla/kuma/commit/64dfe874047ab29ea0ffb891ff2445c6266b0840
Merge pull request #1040 from lmorchard/831444-remove-customcare-app

bug 831444: Remove customercare app

Comment 5

5 years ago
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/0c0ed77c12d193bb0f0b23364dc2c0a483aa216a
Bug 831444: Remove improduct app; clean up urls.py

https://github.com/mozilla/kuma/commit/48708eed7a3d3275550e462cfd6051b82fcaed2b
Merge pull request #1041 from lmorchard/831444-remove-inproduct

Bug 831444: Remove improduct app; clean up urls.py

Comment 6

5 years ago
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/320121fd97d2705a5b497e150bb661adbf40ad3d
bug 831444: Remove forums and kbforums apps

https://github.com/mozilla/kuma/commit/003808a605e4201acac3cb80666f6813ea21484e
Merge pull request #1042 from lmorchard/831444-remove-forums

bug 831444: Remove forums and kbforums apps

Comment 7

5 years ago
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/a2383a4dbb1f1deedc2db4de22b632597a272bfe
[Bug 831444] Remove Twitter app.

https://github.com/mozilla/kuma/commit/90eba066014c6f28b187cf799604425db3c05952
Merge pull request #1043 from berkerpeksag/bug-831444-twitter

[Bug 831444] Remove Twitter app.

Comment 9

5 years ago
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/8027287251d3cc8ace13aa085df767ab44061768
[Bug 831444] Remove questions app.

https://github.com/mozilla/kuma/commit/2d1feafe030f8edd15aa320fe35b0a1d27a74209
Merge pull request #1046 from berkerpeksag/bug-831444-questions

[Bug 831444] Remove questions app.

Comment 12

4 years ago
Technical debt, will track on github at https://github.com/mozilla/kuma/issues?labels=cleanup+and+technical+debt&page=1&state=open
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.