This commit integrates the Tex generator functionality from main.go into
the mage system. Changes include:
- Movd helper functions to the new helpers package.
- Move the tex generator from main.go to the helpers package.
- Update the Tex target to use the tex generator helper function.
This commit removes the Makefile and uses mage to build the CV files and Docker images.
Changes include:
- All make targets are re-written in go in magefile.go
- The spellcheck script is now written in go and is part of the magefile
- Created mage.go to remove dependency on a mage binary
- Updated CI pipelines to use mage
- Removed unused Makefile
- Removed unused spellcheck bash script
- Cleaned up .gitignore
- Updated .aspell/.aspell.en.pws
NOTE: The updated pipeline for generating the docker image is untested for this MR.