Find a file
Henrik Levkowetz 435d64910f Added a management command: 'check_person_names_and_aliases'.
When we started explicitly listing draft and RFC author names on the documemnt
pages in commit [18549], it uncovered a number of links that 404'ed because
name alias entries were missing for some person entries, in particular for
authors of early RFCs and drafts.  Adding such alias entries can be done
automatically in most cases.  This new management command will do so, and also
report (and in some cases fix) additional issues, such as names incorrectly
incorporating '<>', name aliases that are email addresses, and more.

Run with -v2 (verbosity 2) it will report all found names and aliases for each
issue type, and run with -f it will fix those that can be automatically fixed.
 - Legacy-Id: 18599
Note: SVN reference [18549] has been migrated to Git commit 2899c2a65d
2020-10-11 15:22:28 +00:00
bin Added Maddy's email to the notification list. 2020-09-29 12:29:54 +00:00
bootstrap Update bootstrap to 3.4.1 2020-07-31 10:42:14 +00:00
buildbot Updated the buildbot config with additional builders, database loading as part of test-crawler run, tweaked test-crawler start-time and other tweaks 2020-05-09 05:27:58 +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 Tweaked the copydb script to handle symlinked data directories. 2020-10-09 13:17:09 +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 Added tolerance for space changes after code changes at the end of a file. This is only a partial fix for space changes next to code changes in general. 2015-12-13 16:26:39 +00:00
ietf Added a management command: 'check_person_names_and_aliases'. 2020-10-11 15:22:28 +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 Merged in [10551] and [10553] from lars@netapp.com: 2015-12-15 19:12:46 +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.19.0 2020-10-02 21:01:27 +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 Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
debug.py Added a couple of functions to debug.py 2020-06-06 20:12:00 +00:00
hold-for-merge - Legacy-Id: 18404 2020-08-22 18:55:43 +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 - Legacy-Id: 18450 2020-08-31 15:37:29 +00:00
release-coverage.json.gz Code coverage data for release 7.19.0 2020-10-02 21:01:10 +00:00
requirements.txt Rearrange agenda customization UI and add customization UI to upcoming meetings 2020-09-23 15:03:40 +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.