Find a file
2015-07-28 10:25:58 +00:00
bin Added a --random switch to choose between different test-crawler modes. 2015-07-27 16:52:26 +00:00
bootstrap Placed stock bootstrap (which we don't use, but bower pulls in as a dependency) and our customized bootstrap in different directories, to avoid confusion. 2015-07-28 09:54:47 +00:00
buildbot/masters/datatracker The buildbot shouldn't stop on a failed svn cleanup, as that will happen if there's no working copy in place, not only on unsuccessful cleanup. 2015-07-15 10:34:00 +00:00
django Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x. 2015-02-08 21:16:44 +00:00
etc Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
form_utils Merged in branch/amsl/trunkmerge@5449 from rcross@amsl.com, with some tweaks. This provides the secretariat apps. 2013-03-05 22:43:31 +00:00
ietf Added a check for the existence of the CDN static path using the new (Django 1.7) checks framework. Split the release version and patch string in order to not move the expected CDN static files location when adding a patch indicator to the version number. 2015-07-28 10:25:58 +00:00
notes Datatracker development notes. 2014-04-06 14:50:03 +00:00
redesign Merged in fixes to the migration from olau@iola.dk. Merged in charter branch from olau@iola.dk. Added various fixes and correction of merge errors. 2012-05-02 19:35:32 +00:00
static Placed stock bootstrap (which we don't use, but bower pulls in as a dependency) and our customized bootstrap in different directories, to avoid confusion. 2015-07-28 09:54:47 +00:00
test Port test/ from django.core.management.setup_environ to DJANGO_SETTINGS_MODULE 2013-12-18 15:51:29 +00:00
timedelta Added a slightly tweaked version of timedelta, in order to support handling of TimedeltaFields. 2015-02-23 12:27:18 +00:00
vzic Newly generated .ics files, from http://www.ietf.org/timezones/tzdata-latest.tar.gz. This updates the .ics files to use timezone information current as of 13 Feb 2015. 2015-02-13 15:25:30 +00:00
.gitignore Updated svn:ignore properties 2015-05-12 09:40:45 +00:00
changelog Changelog entry for 6.2.0 2015-07-25 16:32:25 +00:00
changelog.py Added title annotations to major release entries in the changelog back to 2010, and changelog parsing and release page support for the same. 2015-02-10 10:59:55 +00:00
control Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
debug.py Tweaked the traceback() debug function. 2014-04-28 16:30:49 +00:00
hold-for-merge Merged in [9735] from lars@netapp.com: 2015-07-18 09:18:54 +00:00
INSTALL Updated INSTALL instructions. 2015-04-30 17:14:11 +00:00
LICENSE Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
LICENSE.django Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
README.datatracker Merged in [9736] from lars@netapp.com: 2015-07-18 09:30:54 +00:00
ready-for-merge - Legacy-Id: 9566 2015-04-26 20:43:56 +00:00
release-coverage.json Code coverage data for release 6.2.0 2015-07-25 16:32:21 +00:00
requirements.txt Merged in support of xml-source only drafts submissions from personal/henrik/submitxml/. 2015-07-22 21:53:23 +00:00
tzparse.py Made tzparse pyflakes-clean. 2014-03-16 08:08:25 +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 custiomizations 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.