Skip to content

Commit ee3da98

Browse files
committed
add home page
1 parent 916173c commit ee3da98

File tree

13 files changed

+252
-122
lines changed

13 files changed

+252
-122
lines changed

README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Readable version available on https://jtama.github.io/openrewrite-refactoring-as
88
[source%linenums,bash]
99
----
1010
cd slides
11-
jbang qrcode@maxandersen https://pocket.e-tech.dev/ -o images/easter-egg.png
11+
jbang qrcode@maxandersen https://jtama.github.io/openrewrite-refactoring-as-code/DevfestNantes25/#/ -o images/qr_home.png -i slides/images/magic/doby.png
1212
jbang qrcode@maxandersen -i image/github.png https://github.com/jtama/openrewrite-refactoring-as-code --qr-colo="linear-gradient(90deg, rgba(36,14,0,1) 0%, rgba(9,121,105,1) 35%, rgba(0,212,255,1) 100%);"
1313
podman container run --rm -v $(pwd)/slides:/documents -w /documents asciidoctor/docker-asciidoctor:1.80.0 asciidoctor-revealjs -r asciidoctor-diagram index.adoc
1414
----

slides/css/home.css

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
#introduction {
2+
text-align: center;
3+
}
4+
#introduction h1,
5+
div {
6+
color: #cae9f7;
7+
font-family: "Montserrat", "Roboto", "Open Sans", sans-serif;
8+
z-index: 1001;
9+
}
10+
11+
a {
12+
text-decoration: none;
13+
color: aliceblue;
14+
}
15+
16+
#github {
17+
animation: wiggle 8s ease-in-out infinite -0s;
18+
}
19+
#feedback {
20+
animation: wiggle2 8s ease-in-out infinite -0.8s;
21+
}
22+
#jerome {
23+
animation: wiggle2 8s ease-in-out infinite -2.4s;
24+
}
25+
#onepoint {
26+
animation: wiggle 8s ease-in-out infinite -3.2s;
27+
}
28+
29+
.links {
30+
display: grid;
31+
grid-template-columns: repeat(2, minmax(0, 1fr));
32+
}
33+
34+
.links>div {
35+
margin: 1rem;
36+
align-content: center;
37+
margin-top: 3rem;
38+
}
39+
40+
/* Dessin et animation */
41+
html {
42+
height: 100%;
43+
background-image:
44+
radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%),
45+
url("../images/title.webp"),
46+
linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);
47+
background-size: cover;
48+
background-repeat: no-repeat;
49+
background-blend-mode: lighten;
50+
}
51+
52+
.stars-1,
53+
.stars-2,
54+
.stars-3 {
55+
position: fixed;
56+
top: 0;
57+
left: 0;
58+
background: transparent;
59+
z-index: 900;
60+
}
61+
62+
.stars-1 {
63+
width: 0.15rem;
64+
height: 0.15rem;
65+
box-shadow: 47vw 88vh #fff, 48vw 82vh #fff, 65vw 88vh #fff, 88vw 91vh #fff,
66+
12vw 45vh #fff, 25vw 28vh #fff, 72vw 65vh #fff, 95vw 15vh #fff,
67+
5vw 75vh #fff, 35vw 92vh #fff, 15vw 15vh #fff, 85vw 45vh #fff;
68+
animation: twinkle 3s ease-in-out infinite;
69+
}
70+
71+
.stars-2 {
72+
width: 0.2rem;
73+
height: 0.2rem;
74+
box-shadow: 52vw 88vh #fff, 12vw 96vh #fff, 83vw 92vh #fff, 93vw 94vh #fff,
75+
42vw 68vh #fff, 62vw 35vh #fff, 82vw 15vh #fff, 22vw 52vh #fff,
76+
32vw 78vh #fff, 92vw 25vh #fff, 8vw 35vh #fff, 68vw 75vh #fff;
77+
animation: twinkle 3s ease-in-out infinite -1s;
78+
}
79+
80+
.stars-3 {
81+
width: 0.18rem;
82+
height: 0.18rem;
83+
box-shadow: 58vw 91vh #fff, 58vw 67vh #fff, 93vw 87vh #fff, 28vw 48vh #fff,
84+
38vw 28vh #fff, 78vw 85vh #fff, 48vw 12vh #fff, 18vw 82vh #fff,
85+
88vw 42vh #fff, 8vw 92vh #fff, 75vw 32vh #fff, 65vw 62vh #fff;
86+
animation: twinkle 3s ease-in-out infinite -2s;
87+
}
88+
89+
@keyframes twinkle {
90+
0%,
91+
100% {
92+
opacity: 1;
93+
}
94+
50% {
95+
opacity: 0.2;
96+
}
97+
}
98+
99+
@keyframes float {
100+
100% {
101+
offset-distance: 100%;
102+
}
103+
}
104+
105+
@keyframes rotate {
106+
100% {
107+
transform: rotate(360deg);
108+
}
109+
}
110+
111+
@keyframes wiggle {
112+
0%,
113+
100% {
114+
transform: translateY(0) rotate(0deg);
115+
}
116+
25% {
117+
transform: translateY(-5px) rotate(2deg);
118+
}
119+
75% {
120+
transform: translateY(5px) rotate(-2deg);
121+
}
122+
}
123+
124+
@keyframes wiggle2 {
125+
0%,
126+
100% {
127+
transform: translateY(0) rotate(2deg);
128+
}
129+
50% {
130+
transform: translateY(-10px) rotate(-1deg);
131+
}
132+
}

slides/images/github-mark.svg

Lines changed: 4 additions & 0 deletions
Loading

slides/images/magic/mickey.png

96.4 KB
Loading
Lines changed: 10 additions & 0 deletions
Loading

slides/images/qr_home.png

137 KB
Loading

slides/outro.adoc

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,7 @@ Composition de recettes complexes.
1919
_java preview feature_
2020

2121

22-
[.transparency.columns.no-transition]
22+
[.transparency.no-transition]
2323
=== Merci !
2424

25-
[.column]
26-
--
27-
[.important-text.has-text-left.vertical-align-middle]
28-
29-
image:qrcode_github.png[alt="https://github.com/jtama/openrewrite-refactor-as-code"]
30-
--
31-
32-
[.column]
33-
--
34-
35-
[.important-text.has-text-left.vertical-align-middle]
36-
37-
image:feedback.png[alt="https://openfeedback.io/devfestnantes2025/2025-10-16/openrewriterefactorascode"]
38-
--
25+
image:qr_home.png[alt="https://jtama.github.io/openrewrite-refactoring-as-code/DevfestNantes25/#/"]

toxic-library-remover/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@
5656
<dependency>
5757
<groupId>org.openrewrite</groupId>
5858
<artifactId>rewrite-java</artifactId>
59+
<exclusions>
60+
<exclusion>
61+
<groupId>org.projectlombok</groupId>
62+
<artifactId>lombok</artifactId>
63+
</exclusion>
64+
</exclusions>
5965
</dependency>
6066
<dependency>
6167
<groupId>org.openrewrite.recipe</groupId>

0 commit comments

Comments
 (0)