Submission Guide

Submission Process

1. Submission Preparation

  • Set up the development environment and implement the code

  • Prepare all required files (e.g., Makefile, Dockerfile, etc.)

  • Complete project documentation

2. Submission via GitHub

  • Push the final version of the code to your GitHub repository before the submission deadline

  • Add the organizer’s GitHub account as a collaborator to the repository. The organizer’s GitHub account will be announced via email at a later time.

Submission Requirements

Required Files

  • Makefile: Defines build and execution commands

  • Dockerfile: Container image configuration

  • docker-compose.yml: Service orchestration and dependency management

  • HOWTORUN.md: Includes team information, execution instructions, and setup guide

Documentation Requirements

The HOWTORUN.md file must include the following:

  • Team name

  • Installation instructions

  • Usage examples

  • List of dependencies

  • Environment setup guide

  • Troubleshooting instructions

Submission Deadline

  • Paper Submission Deadline: 8 July 2025 (24:00 UTC) 30 June 2025 (24:00 UTC)

  • Code Submission Deadline: 8 July 2025 (24:00 UTC) 30 June 2025 (24:00 UTC)

Important Notes

1. Repository Management

  • Push the final code to the main or master branch

  • Ensure the repository is set to private

  • Add the organizer’s GitHub account as a collaborator

  • Note: Any code updates after the deadline may not be considered in the evaluation

2. Execution Instructions

  • The application must be executable using the make run command

  • If special configurations are required, document them in detail

  • All dependencies must be listed in requirements.txt