Find a file
2022-03-16 08:57:51 -05:00
.devcontainer chore: improve dev docker for offline + other fixes (#3652) 2022-03-16 08:57:51 -05:00
.github chore: update report-a-bug.yml form 2022-03-11 17:23:22 -05:00
.vscode chore: improve dev docker for offline + other fixes (#3652) 2022-03-16 08:57:51 -05:00
bin Find references from submitted XML instead of rendering to text and parsing. Fixes #3342. Commit ready for merge. 2022-01-07 17:53:23 +00:00
bootstrap chore: add missing post-install script to bs3 package 2022-03-07 20:13:51 -05:00
buildbot Removed Henrik from several places that would send him mail at his request. 2021-03-04 18:44:09 +00:00
cypress misc: add .gitignore + fix cypress files to match JS style guide 2021-12-07 03:42:44 +00:00
data Updated docker-related files based on 6.17.0 2016-03-22 21:10:33 +00:00
dev ci: fix npm dependencies + use build script 2022-03-09 13:19:06 -05:00
djangobwr Merged in [19130] from lars@eggert.org: 2021-06-22 21:41:15 +00:00
docker chore: improve dev docker for offline + other fixes (#3652) 2022-03-16 08:57:51 -05: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
ietf ci: fix __init__.py version quotes 2022-03-14 18:07:45 -04:00
media chore: remove deprecated files + add excluded patterns for deploy (#3589) 2022-03-08 08:20:52 -06:00
notes Move items from PLAN into Trac or to the notes directory. Commit ready for merge. 2021-07-09 16:36:05 +00:00
patch Remove oic patch - 1.3.0 contains the fix. Commit ready for merge. 2021-07-14 18:31:45 +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
svn-history chore: capture svn changeset to git commit mapping (#3573) 2022-03-07 13:00:06 -06: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
.editorconfig chore: add bootstrap 3 copy on npm postinstall (#3587) 2022-03-07 19:13:51 -05: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 chore: add bootstrap 3 copy on npm postinstall (#3587) 2022-03-07 19:13:51 -05:00
.npmrc chore: improve dev docker for offline + other fixes (#3652) 2022-03-16 08:57:51 -05: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.46.0 2022-02-24 03:05:33 +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
cypress.json feat: cypress JS testing for agenda meetings + weekview swimlane (WIP) 2021-11-18 23:48:23 +00:00
debug.py Added a couple of functions to debug.py 2020-06-06 20:12:00 +00:00
docker-compose.yml chore: bring docker-compose to root level (#3642) (#3643) 2022-03-14 17:17:31 -05:00
hold-for-merge adjust merge queue 2022-02-22 22:58:03 +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
package-lock.json chore: bring docker dev init script up to date with bs5 branch (#3611) 2022-03-10 12:57:09 -06:00
package.json ci: fix npm dependencies + use build script 2022-03-09 13:19:06 -05:00
README.md docs: update README 2022-03-10 19:45:17 -05:00
ready-for-merge adjust mergequeue 2021-12-01 22:58:44 +00:00
release-coverage.json.gz Code coverage data for release 7.46.0 2022-02-24 03:05:16 +00:00
requirements.txt Add gunicorn to requirements to support new deployment model. Commit ready for merge. 2022-01-27 15:58:21 +00:00
tzparse.py Initial 2to3 patch with added copyright statement updates. 2019-06-27 14:40:54 +00:00

IETF Datatracker

Release License Nightly Dev DB Image
Python Version Django Version Node Version MariaDB Version

The day-to-day front-end to the IETF database for people who work on IETF standards.

Getting Started

This project is following the standard Git Feature Workflow development model. Learn about all the various steps of the development workflow, from creating a fork to submitting a pull request, in the Contributing guide.

Make sure to read the Styleguides section to ensure a cohesive code format across the project.

You can submit bug reports, enhancement and new feature requests in the discussions area. Accepted tickets will be converted to issues.

Git Cloning Tips

As outlined in the Contributing guide, you will first want to create a fork of the datatracker project in your personal GitHub account before cloning it.

Because of the extensive history of this project, cloning the datatracker project locally can take a long time / disk space. You can speed up the cloning process by limiting the history depth, for example (replace USERNAME with your GitHub username):

  • To fetch only up to the 10 latest commits:
    git clone --depth=10 https://github.com/USERNAME/datatracker.git
    
  • To fetch only up to a specific date:
    git clone --shallow-since=DATE https://github.com/USERNAME/datatracker.git
    

Overview of the datatracker models

A beginning of a walkthrough of the datatracker models was prepared for the IAB AID workshop.

Docker Dev Environment

In order to simplify and reduce the time required for setup, a preconfigured docker environment is available.

Read the Docker Dev Environment guide to get started.

Database & Assets

Nightly database dumps of the datatracker are available at
https://www.ietf.org/lib/dt/sprint/ietf_utf8.sql.gz

Note that this link is provided as reference only. To update the database in your dev environment to the latest version, you should instead run the docker/cleandb script!