Commit graph

5 commits

Author SHA1 Message Date
4f47c46715
fix: update CV and project
- Added website link.
- Changed the Monitoring and Alerting category to Observability.
- Edited Adarga details.
- Added a category for agile techniques.
- Add Makefile for spell checking and PDF generation.
2023-10-02 17:53:20 +01:00
5fd72b045a
refactor: replace make with mage
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.
2020-08-09 05:08:30 +01:00
95bd888c18
ci: add spell checking in CI pipeline
This commit adds a spell checking job to the testing
stage of the GitLab CI pipeline.
GNU Aspell is used to check the spelling of the JSON
CV.

The following changes are made in this commit:

- created a wrapper script that uses GNU Aspell to check
the word spellings in the CV. Errors are printed to the screen.
- created a make target to run the spellcheck script.
- created a new job in the test stage to run the new make target.
- create a custom word list for this project.
- corrections made in CV.
2020-02-08 13:56:21 +00:00
5fbdaa5a02
ci: GitLab pipeline for the cv-builder image.
This is the first of a few commits for creating
the GitLab CI pipeline for building and publishing my CV.
This commit adds a pipeline for building and publishing the cv-builder
docker image to the GitLab container registry.

Additions:

- The cv-builder docker image: This commit adds a Dockerfile for
building the cv-builder docker image. The image is based on the
golang (buster) image and installs ConTeXt (standalone version)
and the Carlito font.

- The gitlab-ci.yml file: This commit adds the gitlab-ci.yml file for
running the pipeline for building and publishing the docker image
to the GitLab Container Registry.

Changes:

- The Makefile now includes targets for building and publishing docker images.
2019-12-21 19:38:34 +00:00
a7b1d7d2cd
feat: created CV using ConTeXt, Go and JSON
- ConTeXt is used for the CV template.
- CV data is stored in a JSON document.
- A small Go script is used to parse the JSON data and render
  the final cv.tex file.
- ConTeXt is then used to render the CV in PDF (other formats to be
  supported soon).
2019-07-30 23:52:56 +01:00