Repository navigation
Expand file tree
/
Copy pathgitprofile.config.ts
More file actions
189 lines (187 loc) · 5.6 KB
/
Copy pathgitprofile.config.ts
File metadata and controls
189 lines (187 loc) · 5.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
// gitprofile.config.ts
//
// Daniel Stothec — Personal Portfolio
// Auto-deployed to https://stothec90.github.io via GitHub Actions on push to main.
//
// REVIEW-CHECKLIST (Daniel):
// 1. Bio/Description auf GitHub-Profil setzen (https://github.com/settings/profile)
// — wird automatisch oben auf der Page gezogen, hier nicht konfigurierbar.
// 2. SEO-Description unten anpassen falls gewuenscht.
// 3. Experiences: derzeit nur TMMAC eingetragen — frühere Stationen ergaenzen falls relevant.
// 4. External-Projects: Image-URLs sind Platzhalter, ggf. eigene Screenshots/Logos hochladen.
// 5. payto / coreid leer gelassen — befuellen falls du oeffentliche XCB-Adresse/CorePass-ID haben willst.
// 6. Resume-PDF: leer gelassen — falls du einen Lebenslauf zeigen willst, in public/ legen + URL setzen.
const CONFIG = {
github: {
username: 'StotheC90',
sponsorship: false,
},
donation: {
embed: 'none' as const,
misskeyUserId: '',
embedColorScheme: 'auto' as const,
},
base: '/',
projects: {
github: {
display: true,
header: 'Public GitHub Projects',
mode: 'manual',
automatic: {
type: 'projects',
sortBy: 'updated',
limit: 8,
exclude: {
forks: false,
projects: [],
},
},
manual: {
// Nur die public Repos — private Repos werden eh nicht gerendert.
projects: ['StotheC90/teleprompter', 'StotheC90/open-design'],
},
},
external: {
header: 'Featured Projects',
projects: [
{
title: 'Tell Me More About Core',
description:
'Coming soon. Something is brewing — stay tuned.',
// Placeholder = GitHub-Avatar (TMMAC-Logo). Sobald die Landingpage live ist, durch echten Screenshot ersetzen.
imageUrl:
'https://avatars.githubusercontent.com/u/105504238?v=4&s=400',
link: 'https://tmmac.cc',
},
{
title: 'Open Design — Contributor',
description:
'Local-first, open-source alternative to Claude Design. 19 Skills, 71 brand-grade design systems, runs on multiple AI CLIs. Contributed PR #270 (macOS lifecycle) and PR #570 (README docs).',
imageUrl:
'https://opengraph.githubassets.com/1/nexu-io/open-design',
link: 'https://github.com/nexu-io/open-design',
},
{
title: 'Teleprompter',
description:
'Single-file HTML teleprompter for podcast recordings — auto-scroll, voice-sync, keyboard shortcuts, remote control. Used in production for the TMMAC podcast.',
imageUrl:
'https://opengraph.githubassets.com/1/StotheC90/teleprompter',
link: 'https://github.com/StotheC90/teleprompter',
},
],
},
},
seo: {
title: 'Daniel Stothec — Web3 Developer & Core Builder',
description:
'Solidity & Ylem Smart Contracts, TypeScript/React frontends, and Core Blockchain tooling. Building Tell Me More About Core (Codetech ecosystem).',
imageURL: '',
githubId: '105504238',
// Wallet-Discovery via Meta-Tags. Leer lassen wenn du keine oeffentliche XCB-Adresse zeigen willst.
// Befuellen z.B. mit { property: 'ican/xcb', content: 'cb...' }
payto: {
property: '',
content: '',
},
},
social: {
linkedin: '',
twitter: 'Daniel_StotheC',
fediverse: '',
researchGate: '',
facebook: '',
tiktok: '',
instagram: '',
reddit: '',
threads: '',
youtube: '',
udemy: '',
dribbble: '',
behance: '',
medium: '',
dev: '',
stackoverflow: '',
wiki: '',
skype: '',
telegram: '',
website: 'https://tellmemoreaboutcore.com',
phone: '',
email: 'daniel@tellmemoreaboutcore.com',
// payto: 'payto://xcb/...', // optional: deine oeffentliche XCB-Adresse
coreid: '', // optional: deine CorePass-ID (https://corepass.net)
},
resume: {
fileUrl: '', // leer = "Download Resume"-Button versteckt
},
publicKey: {
fileUrl: '', // leer = "Download Public Key"-Button versteckt
},
skills: [
'Solidity',
'Ylem',
'Smart Contracts',
'Core Blockchain',
'TypeScript',
'React',
'Node.js',
'Vite',
'WordPress',
'Python',
'Bash',
'Docker',
'PM2',
'Web3',
'NFT / RWA',
'CorePass / Web4',
],
experiences: [
{
company: 'Tell Me More About Core (Codetech Ecosystem)',
position: 'Founder & Developer',
from: '2024',
to: 'Present',
companyLink: 'https://tellmemoreaboutcore.com',
},
// TODO Daniel: frühere Stationen ergaenzen falls relevant
// {
// company: 'Firma XY',
// position: 'Rolle',
// from: 'YYYY',
// to: 'YYYY',
// companyLink: 'https://...',
// },
],
certifications: [],
educations: [],
publications: [],
blog: {
source: 'dev' as const,
username: '', // leer = Blog-Sektion versteckt; falls du dev.to oder Medium nutzt, hier eintragen
limit: 3,
},
googleAnalytics: {
id: '', // leer lassen, falls du kein Tracking willst
},
themeConfig: {
defaultTheme: 'dracula',
disableSwitch: false,
respectPrefersColorScheme: true,
displayAvatarRing: true,
themes: [
'dracula',
'dark',
'synthwave',
'night',
'forest',
'business',
'light',
'nord',
'winter',
],
},
footer: `Built with <a class="text-primary" href="https://github.com/rastislavcore/gitprofile" target="_blank" rel="noreferrer">GitProfile</a> · Hosted on GitHub Pages`,
enablePWA: true,
githubGraph: true,
};
export default CONFIG;