# 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