1. 30 May, 2017 1 commit
  2. 04 Oct, 2016 1 commit
  3. 29 Sep, 2016 1 commit
    • Jamesie Pic's avatar
      Restructure the repository · bc5f1484
      Jamesie Pic authored
      - add tox for easier reproduction of travis builds
      - add idempotence to install_client_deps.sh if CI=1
      - mov modules into src/
      - update setup.py to install everything as separate modules
      - add docs and qa tox jobs
      - update documentation
      
      Todo:
      
      - merge django-representatives
      - merge django-representatives-votes
      bc5f1484
  4. 28 Sep, 2016 1 commit
  5. 16 Sep, 2016 2 commits
  6. 11 Sep, 2016 1 commit
  7. 12 Aug, 2016 1 commit
  8. 10 Aug, 2016 1 commit
  9. 09 Aug, 2016 1 commit
  10. 08 Aug, 2016 2 commits
  11. 29 Jun, 2016 1 commit
  12. 14 Jun, 2016 3 commits
  13. 13 Jun, 2016 1 commit
  14. 10 Jun, 2016 1 commit
    • Nicolas Joyard's avatar
      Move from LESS to SCSS · 24283c73
      Nicolas Joyard authored
      lesscpy is not fully LESS-compliant.
      django-libsass relies on libsass, which is a fully compliant C/C++ implementation
      of SASS/SCSS.
      24283c73
  15. 30 May, 2016 1 commit
  16. 05 May, 2016 1 commit
  17. 21 Feb, 2016 1 commit
  18. 13 Feb, 2016 2 commits
  19. 10 Feb, 2016 1 commit
  20. 08 Feb, 2016 1 commit
  21. 29 Jan, 2016 1 commit
  22. 27 Jan, 2016 2 commits
  23. 12 Jan, 2016 8 commits
    • Jamesie Pic's avatar
      Continuous deployment setup · e29f7f6d
      Jamesie Pic authored
      3 instances:
      
      - master-memopol.lqdn.fr for the master branch,
      - lqdn-memopol.lqdn.fr for the lqdn branch,
      - pr-memopol.lqdn.fr for the pr branch.
      e29f7f6d
    • Jamesie Pic's avatar
      Fresh start on the data model · e1e714be
      Jamesie Pic authored
      This is completely backward-incompatible and was rushed before the
      release - nobody was going to pay the interrest on the technical debt
      this commit remove to support migrations since nobody has an instance in
      production.
      
      Memopol{Representative,Vote,Dossier} subclasses are gone. Django model
      inheritance is fun but comes at a price - hacks like
      create_child_instance_from_parent would end up everywhere. Use a simple
      one to one relation when you don't intend to have several subclasses of
      a model which is the case here.
      
      Country and current mandates are not pre-calculated and stored in the
      database anymore, instead they are pre-fetched which requires
      django-representatives>=0.0.7
      
      Score related code was rewritten in votes.models, along with the
      Recommendation model. We're still not calculating it on the fly here
      because that would require some SQL backflips which will take a bit of
      time to do properly.
      e1e714be
    • Jamesie Pic's avatar
      Test positions · 22067420
      Jamesie Pic authored
      22067420
    • Nicolas Joyard's avatar
      Fix font issue · 14648379
      Nicolas Joyard authored
      Add a space after @font-face directives, lesscpy seems picky about syntax...
      14648379
    • Nicolas Joyard's avatar
      3ceda99d
    • Nicolas Joyard's avatar
      08c4694e
    • Jamesie Pic's avatar
      Quality · 66980e59
      Jamesie Pic authored
      66980e59
    • Jamesie Pic's avatar
      Project modernization · d6108022
      Jamesie Pic authored
      - continuous integration with travis,
      - continuous deployment with openshift,
      - add update_score cron,
      - sentry for exception tracking,
      - continuous documentation build with rtfd,
      - configuration made 12factor-ish,
      - make use of new django-representatives version for database
        optimization.
      d6108022
  24. 13 Dec, 2015 2 commits
    • Jamesie Pic's avatar
      Added parltrack_import_representatives command · d913e263
      Jamesie Pic authored
      It includes latest research by Arnaud Fabre but I ended up squashing all
      commits and adding my own fixups in this commit.
      
      Also:
      
      - the import command is tested,
      - code was PEP8'ed
      - untested code was removed,
      - duplicate country Israel was removed and migration was added,
      - requirements were deleted in favor of proper setup.py.
      d913e263
    • Jamesie Pic's avatar
      Added parltrack import commands in contrib · 04c8dffa
      Jamesie Pic authored
      Also:
      
      - code was PEP8'ed
      - tests were added,
      - untested code was removed,
      - setup.py was fixed and requirements.txt is gone,
      04c8dffa
  25. 31 Oct, 2015 2 commits