datatracker/6.130.2.dev0
Robert Sparks cf949872f1 New branch for 6.130.2.dev0
- Legacy-Id: 17832
2020-05-19 13:52:46 +00:00
..
bin New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
bootstrap New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
buildbot New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
data New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
djangobwr New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
docker New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
env New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
etc New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
hooks New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
ietf New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
media New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
notes New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
patch New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
pyzmail New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
static New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
test New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
vzic New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
.bowerrc New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
.editorconfig New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
.eslintrc.js New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
.gitignore New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
.pylintrc New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
changelog New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
changelog.py New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
control New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
debug.py New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
hold-for-merge New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
INSTALL New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
LICENSE New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
mypy.ini New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
PLAN New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
README-CDN.rst New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
README.datatracker New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
ready-for-merge New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
release-coverage.json.gz New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
requirements.txt New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00
tzparse.py New branch for 6.130.2.dev0 2020-05-19 13:52:46 +00:00

The "new" datatracker uses Twitter Bootstrap for the UI.

Get familiar with http://getbootstrap.com/getting-started/ and use those
UI elements instead of cooking up your own.

We have some site-wide customization applied to the bootstrap version we keep
in bootstrap/ (from which the minified dist version is built); it modifies
some stuff under less/

We also apply some additional customizations in static/css/ietf.css; we
should eventually move that under bootstrap/less/ if possible. (ietf.css was
what Lars used initially for customization with an unmodified bootstrap.)

Some ground rules:

* Think hard before tweaking the bootstrap CSS, it will make it harder to
  upgrade to future releases.

* No <style> tags in the HTML! Put CSS into the "morecss" block of a
  template instead.

* CSS that is used by multiple templates goes into static/css/ietf.css.

* Javascript that is only used on one template goes into the "js" block of
  that template.

* Javascript that is used by multiple templates goes into static/js/ietf.js.

* Every template includes jquery, so write jquery code and not plain Javascript.
  It's shorter and often faster.

* No CSS, HTML styling or Javascript in the python code!

* Templates that use jquery or bootstrap plugins include the css file in the
  "pagehead" block, and the Javascript in the "js" block.