# Avoid Compile Error on Grading System
***You'll probably get compile error on our grading system if you ignore the following advice.***
1. Make sure you can compile your codes with the command specified in SPEC.
2. Make sure you can run **test.sh** without compile error.
3. Organize your codes into the **default** directory tree structure, and **only put your custom packages and java files under src/ directory**.

4. Don't **remove / move any default files**, especially for **Main.java**.
5. Don't import any **third-party packages** (ex: junit).
6. Access **Github Actions** to check whether your codes have compiled successfully and passed all public testcases on the remote auto-grading system, which will be triggered automatically whenever you push your commits to Github.
