Skip to content

tira-io/tira

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fcc0131 · Mar 15, 2024
Feb 28, 2024
Mar 12, 2024
Apr 22, 2022
Mar 12, 2024
Mar 12, 2024
Mar 14, 2024
Feb 19, 2024
May 7, 2023
Jun 17, 2023
Mar 15, 2024
Mar 12, 2024
Mar 14, 2024
Mar 12, 2024
Dec 2, 2023
Dec 12, 2023
Mar 12, 2024

Repository files navigation

TIRA Integrated Research Architecture

This repository contains the source code for all components of the TIRA shared task platform.

Components:

Resources

  • Wiki: Getting started with TIRA as a developer/administrator
  • User Docs: Getting started with TIRA as a user
  • Papers: List of publications
  • Contribution Guide: How to contribute to the TIRA project

Setup Your Development Environment

We use devcontainers for development. To start your environment, either use Github Codespaces (click on "Code" -> "Codespaces" in Github to open one) as easiest way to get started, or devpod as open source alternative (directly pointing to our Kubernetes or your local docker installation).

Run make to get an overview of all commands that will setup a self-contained tira application in your dev environment.

  1. Setup the database and compile the vuetify frontend

    ~$ make setup
  2. Start the local environment, point your browser to the specified URL

    ~$ make run-develop
  3. Optionally: To work on real data, initialize your development database from a database dump via

    ~$ make import-data-from-dump

    or to work with mock data run:

    ~$ cd application
    ~$ make import-mock-data

Paper

If you use TIRA in your own research, please cite our paper

@InProceedings{froebe:2023b,
  address =                  {Berlin Heidelberg New York},
  author =                   {Maik Fr{\"o}be and Matti Wiegmann and Nikolay Kolyada and Bastian Grahm and Theresa Elstner and Frank Loebe and Matthias Hagen and Benno Stein and Martin Potthast},
  booktitle =                {Advances in Information Retrieval. 45th European Conference on {IR} Research ({ECIR} 2023)},
  month =                    apr,
  publisher =                {Springer},
  series =                   {Lecture Notes in Computer Science},
  site =                     {Dublin, Irland},
  title =                    {{Continuous Integration for Reproducible Shared Tasks with TIRA.io}},
  todo =                     {doi, month, pages, code},
  year =                     2023
}

License

MIT License