/cv

Fabio Robledo Batoni de Godoy (CV)

Primary LanguageCSSOtherNOASSERTION

Building my Curriculum Vitae (CV)

Last Update: 2024-09-20 16:33:14 -0700

1. Introduction

This document explains how I build my résumé:

{uri-my-resume}
{uri-my-cv}

Its source code is available here:

{uri-source-code-zip}

2. Prerequisites

  1. Bash installed (version 5 or superior).

  2. asciidoctor installed (for HTML generation).

  3. asciidoctor-pdf installed (for PDF generation).

  4. serve installed (via npm install -g serve).

  5. Other required tools: git, zip, rsync, and tree.

3. Downloading and extracting the source code

$ curl {uri-source-code-zip} -o fabiobatoni-cv.zip
$ unzip fabiobatoni-cv.zip
$ cd cv

4. Developing it locally

4.1. Building and viewing the generated files

$ ENVIRONMENT=development ./build
$ ./build serve

4.2. Stoping the local web server

$ ./build serve stop

5. Generating all the static formats (PDF)

$ ./build

Open en/index.html.

6. Building all the files for a specific language (pt-br as a sample)

$ ./en/build

7. Listing the generated files

$ ./build show-results

8. Generate all the files required to publish

$ ./build
$ ./build publish

9. Publish all the generated files to GitHub Pages

$ ./build
$ ./build publish-to-gh-pages

10. Deleting the generated files

$ ./build clean