/acl-2020-virtual-conference-tools

Python / Bash tools for ACL2020 virtual conference

Primary LanguagePython

This repo contains tools for building the ACL2020 virtual conference website.

Development

Requirements

Build

  • Create a new sandbox (aka venv) and install required python libraries into it
    virtualenv --python=python3.7 venv
    source venv/bin/activate
    
    # Install Python packages
    pip install -r requirements-dev.txt
  • Run make to execute all tests.

Pull Request

  • We force the following checks in before changes can be merged into master: isort, black, pylint, mypy.
    • You can run make to executes all checks.
    • To fix any formatting or import errors, you can simply run make format.
    • For more details, see the format and format-check tasks in the Makefile