This project contains solutions for Advent of Code 2024, implemented in both Python and/or Java. (depends on the mood honestly)
- Create a project description in the README.
- Set up a
.gitignore
file to exclude unnecessary files liketarget/
or IDE-specific folders (.idea/
). - Ensure all dependencies are documented for both Java and Python.
- Configure CI/CD pipeline for automated testing (e.g., GitHub Actions).
- Implement solutions for missing days in Java.
- Add Java unit tests for existing solutions.
- Document how to compile and run Java solutions.
- Separate Python unit tests to a Test module for the existing solutions.
- Set up a
requirements.txt
orpyproject.toml
for dependencies. - Document how to run Python scripts for each day.
- Create shared utility functions for repetitive tasks (e.g., file input parsing).
- Add detailed instructions for setting up the project locally.
- Create a folder for additional documentation (
docs/
) with:- Input for each day.