Skip to content
This repository was archived by the owner on Apr 29, 2022. It is now read-only.

EuroPython 2016 Sprints

Alexandre M. S edited this page Jul 23, 2016 · 9 revisions
  • Features

    • Be able to manage cancelled talks.
    • REST API for some tools (mobile app, access from ep-tools....).
    • Management of volunteers and tasks.
    • Connect the ticket search app to the database or REST API.
    • Add more "types" of participants: "keynote", "sponsor".
    • Tinder-like interface for talk votings, or something more dynamic. (Right now, the position of the talk influences the voting).
    • Management for financial aid.
    • Scheduler/Queue (Celery) for mailings.
    • https://en.wikipedia.org/wiki/Single_transferable_vote for the talk voting
  • Bugs to fix

    • Critical

      • Improve the setup, be able to startup without an initial DB.

      • Improve the CONTRIBUTION/GET_STARTED documentation.

      • Give details on the models/domain parts in the documentation, e.g., how to modify the talks, users.

      • Cleanup users with duplicate accounts.

      • Fix the issue with duplicate accounts.

        • It seems that the current codebase is using some features of django_social_auth that are not supported by the current version of django_social_auth. An update Django (specific version TBC).
        • Another detail is that django_social_auth is deprecated and the recommended module to do this is python_social_auth.
      • Update to Django 1.8, check dependencies with Django CMS.

      • Python 3?

    • Not critical

      • Remove the SIM card sale part.
      • Remove the left-side menu in the schedule page for mobiles.
      • Manage refunds through the website.
      • Should we use PostgreSQL instead SQLite.
  • Ideas on the refactoring

    • We need tests
    • Merge of p3 and conference
    • Simplify the codebase
Clone this wiki locally