- Have pipenv installed,
pip install pipenv
- Installed the package dependencies via
pipenv install --system
- Run
python manage.py runserver [port]
within[project root]/src
- Have
pytest
installed. Should be if you installed the dependencies. pytest
provides a simple interface for unit testing. Prefix or suffix the name of your test functions with "test" and they will be automatically evaluted when you runpytest
- You should add python packages via
pipenv install [pkg name]
so that it's automatically added the the pipfile. That way anyone is able to easily install dependencies.
Backend: Django Frontend: React
Send raw(?) query to ranking team API, get list of document ids ranked by relevance. Send that off to document data store to get actual documents. Generate a blurb for each document, display score (maybe), generate a results view. (Basic idea is the goal for now)
Pull requests are open. Hopefully travis will check whether it conforms to certain stuff.