Closed Bug 968328 (refactor-app-code) Opened 10 years ago Closed 10 years ago

Refactor application code

Categories

(Firefox Affiliates Graveyard :: affiliates.mozilla.org, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: osmose, Assigned: osmose)

References

Details

(Whiteboard: [kb=1263779] [qa-])

This bug covers a variety of refactoring tasks that have the general goal of making Affiliates code better-organized and consistent with other sites we work on.

- Remove news and badges apps, and empty out banners app to include only new models.
- Replace the `shared` app with a `base` one and remove unused code from it.
- Replace submodules with directly-vendored libraries, and document how to add a new library to vendor-local without using a submodule.
- Clean out unused settings.
- Copy funfactory requirements to Affiliates requirements instead of pulling them in.
Whiteboard: [qa-] → [kb=1263779] [qa-]
This bug is incorporated in the Affiliates 2.0 release currently live in dev: https://affiliates-dev.allizom.org/
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 5
QA verified as [qa-]
Status: RESOLVED → VERIFIED
Product: Firefox Affiliates → Firefox Affiliates Graveyard
You need to log in before you can comment on or make changes to this bug.