edit-here directory shouldn't contain build files
Bug #1429896 reported by
Nicholas Skaggs
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Help App |
Fix Released
|
Medium
|
Daniel Holbach |
Bug Description
Ideally our edit-here directory will stay clean so it can be edited easily. Once you've built the project it contains other build-time files that if edited will simply be re-generated. To avoid this confusion, let's build in a better place.
Depending on the changes the tests also probably make sense somewhere else.
Related branches
lp:~dholbach/help-app/1429896
- Nicholas Skaggs (community): Approve
-
Diff: 2553 lines (+697/-877)18 files modified.bzrignore (+5/-6)
HACKING (+26/-24)
Makefile (+54/-106)
debian/help-app-web.docs (+1/-1)
edit-here/develop_server.sh (+0/-103)
edit-here/fabfile.py (+0/-73)
edit-here/publishconf.py (+0/-24)
internals/generate-pot (+1/-1)
internals/generate-translations (+1/-1)
internals/pelicanconf.py (+9/-7)
internals/run-tests (+4/-1)
internals/tests/test_files.py (+8/-3)
internals/tests/test_links.py (+6/-2)
internals/tests/test_translations.py (+2/-2)
internals/translations/build.py (+304/-0)
internals/translations/po4a.py (+62/-0)
internals/translations/utils.py (+19/-326)
po/help.pot (+195/-197)
Changed in help-app: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in help-app: | |
milestone: | none → 0.1 |
milestone: | 0.1 → none |
Changed in help-app: | |
assignee: | nobody → Daniel Holbach (dholbach) |
milestone: | none → 0.2 |
Changed in help-app: | |
status: | Triaged → In Progress |
tags: | added: hacking |
Changed in help-app: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Current structure:
├── app ← Everything related to the devices app.
│ └── www ← The viewable content of the app.
├── edit-here
│ ├── content
│ │ └── pages ← Here is the place to edit the content.
│ ├── po ← Translations.
│ ├── tests ← Code for automated testing goes here.
│ └── themes ← Themes files, both templates and css/js.
│ ├── phone ← Phone/device app theme.
│ └── web ← Online build (.ubuntu.com) theme.
└── web ← The viewable content of of the online build.