Closed
Bug 756536
Opened 12 years ago
Closed 6 years ago
Django project modernization
Categories
(developer.mozilla.org Graveyard :: Code Cleanup, defect)
developer.mozilla.org Graveyard
Code Cleanup
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: lorchard, Unassigned)
References
Details
(Whiteboard: [dev-papercut])
Webdev has learned some things about Django best practices since devmo and Kuma were started, and they're reflected in Playdoh. It might be nice to do a few things like:
* Revamp the file layout to reflect the new project-module structure of Playdoh - eg. no more apps/ directory, make an mdn module and put the apps under there
* Use the new settings module layout, rather than settings.py / settings_local.py
* Consider using funfactory to replace sumo & devmo apps, upstream any changes or enhancements unique to Kuma
There may be more things. Use this as a blocker bug to spawn workable tasks
Reporter | ||
Comment 1•12 years ago
|
||
We should clean up the kitsune stuff before revamping the project layout
Depends on: 756533
Reporter | ||
Comment 2•12 years ago
|
||
Since I was just reminded of this: In a vagrant VM, you can't run tests in /vagrant - it fails with a "no such module vagrant" error. I think that has something to do with the way modules and directories are laid out in the project, and I think playdoh / funfactory fixed that.
Comment 3•12 years ago
|
||
> "no such module vagrant"
I filed https://github.com/nose-devs/nose/issues/518 with diagnosis of this issue.
Assignee | ||
Updated•12 years ago
|
Version: Kuma → unspecified
Assignee | ||
Updated•12 years ago
|
Component: Docs Platform → Editing
Reporter | ||
Updated•12 years ago
|
Whiteboard: [dev-papercut]
Updated•11 years ago
|
Component: Editing → General
Updated•10 years ago
|
Component: General → Code Cleanup
Comment 4•6 years ago
|
||
I think we've done most of this work over the last 4 years, such as moving code from apps/ to kuma/. Specific changes should get specific new bugs. For example, the next round of settings changes is bug 1308630.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Updated•4 years ago
|
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•