Closed Bug 831444 Opened 11 years ago Closed 10 years ago

Purge unused Django apps, merge similar apps

Categories

(developer.mozilla.org Graveyard :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: lorchard, Unassigned)

Details

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

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.
Whiteboard: [dev-papercut] [tech-debt]
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
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
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
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
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
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.
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.
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
Closed: 10 years ago
Resolution: --- → INVALID
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.