18F / atf-eregs

Container and styles for an ATF eRegs instance
https://regulations.atf.gov/
Other
9 stars 20 forks source link

Update code dependencies #472

Closed cmc333333 closed 6 years ago

cmc333333 commented 7 years ago

We will probably want to break this down further, but it's been about a year since we worked on this repo; we should update our dependencies. Some subtasks here:

  1. ~Update -core and -site to support all current versions of Django~
  2. ~Upgrade atf-eregs to the latest LTS of Django once that's done~
  3. ~Update the other pinned Python dependencies~
  4. Devise a strategy for dependency pinning in JS (currently, we're pinning most libs in package.json, which is generally a bad practice)
  5. Update Backbone
  6. Update jQuery
  7. Update other JS libs
cmc333333 commented 7 years ago

For the Python libs, https://gemnasium.com/18F/atf-eregs will be super useful, cc @tadhg-ohiggins

cmc333333 commented 7 years ago

1 and 2 are either complete or have PRs

cmc333333 commented 7 years ago

Python libs

Notice & Comment -specific

These won't be required once eregs/regulations-site#491 is in

Updated in the Django PR

These have already been updated in #483

Haystack-specific

These can be removed if we switch away from haystack.

False positive

These are present only in requirements_dev.txt (i.e. not used in production). Doesn't hurt to update them anyway.

Still need to update

cmc333333 commented 6 years ago

This'll be resolved once eregs/regulations-site#497 makes its way down