Find a file
Robert Sparks ddcd80766e Merged in [19071] from mark@painless-security.com:
Update the mkdevbranch script for new Trac location, don't clobber existing paths
The script has been cleaned up, adjusted to avoid clobbering an SVN path that already exists when running it for a single sprinter login, and run with the new locations for the Trac system.
This is a decently huge rewrite of the script.  It's pulled a lot of logic into functions, excised the python code into its own file, etc.
 - Legacy-Id: 19076
Note: SVN reference [19071] has been migrated to Git commit 537b76eb76170d69036999f8a8ef20fd81caca93
2021-06-04 18:42:01 +00:00
bin Merged in [19071] from mark@painless-security.com: 2021-06-04 18:42:01 +00:00
bootstrap Update bootstrap to 3.4.1 2020-07-31 10:42:14 +00:00
buildbot Removed Henrik from several places that would send him mail at his request. 2021-03-04 18:44:09 +00:00
data Updated docker-related files based on 6.17.0 2016-03-22 21:10:33 +00:00
djangobwr Fixed a Py2/3 issue in the djangobwr's bower_install command 2020-03-31 11:18:18 +00:00
docker Tweaks to dockerfile to avoid rust compiler issues. Commit ready for merge. 2021-03-04 21:47:55 +00:00
env Removed some Py2 compatibility decorators. 2020-04-21 13:54:31 +00:00
etc Removed the crontab, because of too many drawbacks. 2016-06-17 13:07:52 +00:00
hooks Captured the last of the current commit hooks. Fixes #3297. Commit ready for merge. 2021-06-02 16:24:58 +00:00
ietf Merged in [19055] from rjsparks@nostrum.com: 2021-06-02 19:59:18 +00:00
media Updated some svn:ignore lists. 2017-12-18 17:25:00 +00:00
notes Datatracker development notes. 2014-04-06 14:50:03 +00:00
patch Added another tastypie patch 2020-08-25 13:30:01 +00:00
pyzmail Pyflakes fixes to our copy of pyzmail 2019-07-22 18:27:49 +00:00
static - Legacy-Id: 14646 2018-02-16 13:14:37 +00:00
test Add import of YouTube session videos using YouTube Data API. Fixes #2249. Commit ready for merge. 2017-06-01 18:36:46 +00:00
vzic Changed the plain UTC.ics zoneinfo entry from symlink to file. 2020-09-16 18:16:28 +00:00
.bowerrc Added a .bowerrc pointing to the new bower registry location. 2018-09-30 14:09:44 +00:00
.editorconfig Now that the timeline stuff seems stable, show it for all document types. 2015-12-09 16:54:53 +00:00
.eslintrc.js Add an ESLint config for use with datatracker javascript and apply it to 2015-12-10 09:02:58 +00:00
.gitignore Removed some Py2 compatibility decorators. 2020-04-21 13:54:31 +00:00
.pylintrc Added a pylint rc-file, and fixed or silenced a number of issues found by pylint using the settings .pylintrc (which enable only error checking). 2016-09-08 14:48:59 +00:00
changelog Changelog entry for 7.30.0 2021-05-20 17:48:17 +00:00
changelog.py Python2/3 compatibility: replaced six.ensure_text() with either six.text_type or django's force_text(), depending on the case, and fixed a variable scope issue. 2019-07-16 13:20:05 +00:00
control Removed Henrik from several places that would send him mail at his request. 2021-03-04 18:44:09 +00:00
debug.py Added a couple of functions to debug.py 2020-06-06 20:12:00 +00:00
hold-for-merge Grooming mergequeue 2021-05-18 17:21:04 +00:00
INSTALL Updated the installation instructions based on feedback from mlarson@amsl.com. 2017-01-26 19:19:24 +00:00
LICENSE Updated the LICENSE file to used the wording from https://opensource.org/licenses/BSD-3-Clause 2018-02-09 16:31:03 +00:00
mypy.ini Added a mypy .ini file 2019-09-30 15:38:22 +00:00
PLAN Updated PLAN 2020-06-29 13:58:35 +00:00
README-CDN.rst Updated the README-CDN file. 2015-08-04 12:49:32 +00:00
README.datatracker Fix typo. Commit ready for merge. 2018-04-05 11:49:56 +00:00
ready-for-merge Tweaked results of r19059 to allow for a better transition post release. 2021-06-02 17:39:52 +00:00
release-coverage.json.gz Code coverage data for release 7.30.0 2021-05-20 17:48:11 +00:00
requirements.txt Hold Unidecode before 1.2.0 for awhile before adjusting patch to match changed __init__.py 2021-02-16 16:40:02 +00:00
tzparse.py Initial 2to3 patch with added copyright statement updates. 2019-06-27 14:40:54 +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.