File tree 4 files changed +51
-2
lines changed
4 files changed +51
-2
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ permissions:
11
11
12
12
env :
13
13
CV_BASE_NAME : cv-franci-matteo
14
+ CV_EUROPASS_BASE_NAME : cv-europass-franci-matteo
14
15
15
16
jobs :
16
17
48
49
49
50
- name : Upload release artifact
50
51
run : gh release upload ${{github.event.release.tag_name}} target/site/$CV_BASE_NAME-${{ github.ref_name }}.pdf
52
+ env :
53
+ GITHUB_TOKEN : ${{ github.TOKEN }}
54
+
55
+ - name : Create release artifact EuroPass
56
+ run : cp -fr target/site/$CV_EUROPASS_BASE_NAME.pdf target/site/$CV_EUROPASS_BASE_NAME-${{ github.ref_name }}.pdf
57
+
58
+ - name : Upload release artifact EuroPass
59
+ run : gh release upload ${{github.event.release.tag_name}} target/site/$CV_EUROPASS_BASE_NAME-${{ github.ref_name }}.pdf
51
60
env :
52
61
GITHUB_TOKEN : ${{ github.TOKEN }}
Original file line number Diff line number Diff line change @@ -9,7 +9,8 @@ e il progetto si conforma al [Versionamento semantico](https://semver.org/spec/v
9
9
10
10
### Aggiunto
11
11
12
- - Versione EUROPASS estesa Curriculum Vitae
12
+ - Modificati workflow per EuroPass
13
+ - Versione EuroPass estesa Curriculum Vitae
13
14
14
15
## [ 1.2.0] - 2025-03-06
15
16
Original file line number Diff line number Diff line change 1
1
# Curriculum Vitae Matteo Franci
2
2
3
3
[ ![ Curriculum Vitae] ( https://img.shields.io/badge/Curriculum%20Vitae-LATEST-EE3020?labelColor=303030&style=flat&logo=adobe )] ( https://cv.fugerit.org/cv-franci-matteo.pdf )
4
+ [ ![ Curriculum Vitae EuroPass] ( https://img.shields.io/badge/Curriculum%20Vitae%20EuroPass-LATEST-EE3020?labelColor=303030&style=flat&logo=adobe )] ( https://cv.fugerit.org/cv-europass-franci-matteo.pdf )
4
5
[ ![ Tenere un changelog v1.1.0 badge] ( https://img.shields.io/badge/changelog-Tenere%20un%20Changelog%20v1.1.0-%23E05735 )] ( CHANGELOG.md )
5
6
6
7
Curriculum Vitae con approccio docs as code, basato su AsciiDoc
@@ -27,6 +28,10 @@ Tramite un semplice [workflow GitHub](.github/workflows/gh_pages.yml) viene crea
27
28
28
29
< https://cv.fugerit.org/cv-franci-matteo.pdf >
29
30
31
+ E per la versione EuroPass :
32
+
33
+ < https://cv.fugerit.org/cv-europass-franci-matteo.pdf >
34
+
30
35
## Risorse
31
36
32
37
Questo progetto è basato su :
@@ -38,4 +43,19 @@ Questo progetto è basato su :
38
43
39
44
## Convenzioni
40
45
41
- Per i commit viene usata la specifica [ Conventional Commits] ( https://www.conventionalcommits.org/ )
46
+ Per i commit viene usata la specifica [ Conventional Commits] ( https://www.conventionalcommits.org/ )
47
+
48
+ ## Versione EuroPass
49
+
50
+ Esiste anche una versione che prova a replicare il formato EuroPass, anche se con delle limitazioni.
51
+
52
+ Build locale :
53
+
54
+ ``` shell
55
+ npm install
56
+ ```
57
+
58
+ ``` shell
59
+ cd europass
60
+ ../node_modules/asciidoctor-pdf/bin/asciidoctor-web-pdf europass-cv.adoc --template-require ./europass-template.js -o europass-cv.pdf
61
+ ```
Original file line number Diff line number Diff line change 24
24
<cv .dir>${project.basedir} </cv .dir>
25
25
<cv .out>${project.basedir} /target/site</cv .out>
26
26
<cv .pdf>cv-franci-matteo.pdf</cv .pdf>
27
+ <cv .europass.pdf>cv-europass-franci-matteo.pdf</cv .europass.pdf>
27
28
</properties >
28
29
29
30
<organization >
103
104
<workingDirectory >${cv.dir} </workingDirectory >
104
105
</configuration >
105
106
</execution >
107
+ <execution >
108
+ <id >asciidoc generation europass</id >
109
+ <goals >
110
+ <goal >exec</goal >
111
+ </goals >
112
+ <phase >compile</phase >
113
+ <configuration >
114
+ <executable >${project.basedir} /node_modules/asciidoctor-pdf/bin/asciidoctor-web-pdf</executable >
115
+ <arguments >
116
+ <argument >-o</argument >
117
+ <argument >${cv.out} /${cv.europass.pdf} </argument >
118
+ <argument >${project.basedir} /europass/europass-cv.adoc</argument >
119
+ <argument >--template-require</argument >
120
+ <argument >${project.basedir} /europass/europass-template.js</argument >
121
+ </arguments >
122
+ <workingDirectory >${cv.dir} /europass</workingDirectory >
123
+ </configuration >
124
+ </execution >
106
125
</executions >
107
126
108
127
</plugin >
You can’t perform that action at this time.
0 commit comments