castorini / rank_llm

RankLLM is a Python toolkit for reproducible information retrieval research using rerankers, with a focus on listwise reranking.
http://rankllm.ai
Apache License 2.0
312 stars 39 forks source link

Readme Update with pre-commit Pipeline #68

Closed AndreSlavescu closed 8 months ago

AndreSlavescu commented 8 months ago

Added complete pipeline to format files before contributing to repository.

automatically runs black on all files for formatting. automatically runs isort on all files for alphabetical ordering.

ronakice commented 8 months ago

I believe changes also need to be made to pyproject.toml?

sahel-sh commented 8 months ago

As we discussed in the chat, let's keep requirement changes separate. Ronak has already created an issue for it: https://github.com/castorini/rank_llm/issues/66

ronakice commented 8 months ago

@AndreSlavescu can we go about this as Sahel suggested? Sahel has a separate PR addressing this