Skip to content

Commit b26beef

Browse files
committed
feat: Update Schema version to 2.0.1 and modify alternative resume URL definition in settings schema
Signed-off-by: VKrishna04 <75069043+VKrishna04@users.noreply.github.com>
1 parent 81fcbf9 commit b26beef

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

public/settings.schema.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"$id": "https://vkrishna04.github.io/settings.schema.json",
44
"title": "Portfolio Website Configuration Schema",
55
"description": "Comprehensive JSON Schema for portfolio website configuration including GitHub integration, project management, social media, resume sections, and UI customization. This schema provides validation, IntelliSense support, and documentation for all configuration options.\n\nCopyright 2025 Krishna GSVV\nLicensed under the Apache License, Version 2.0\nYou may obtain a copy at http://www.apache.org/licenses/LICENSE-2.0\n\nFEATURES:\n- Dynamic GitHub project fetching with fallback to static projects\n- Comprehensive social media integration\n- Resume/CV management with multiple sections\n- Customizable UI themes and animations\n- SEO-optimized project metadata\n- Mobile-responsive configuration options\n- Accessibility features and validation\n\nBEST PRACTICES:\n- Use semantic technology tags (lowercase kebab-case)\n- Include comprehensive project descriptions (50+ characters)\n- Provide multiple project URLs (live, demo, documentation)\n- Maintain consistent color schemes across social platforms\n- Optimize images for web (prefer CDN URLs)\n- Include accessibility labels for all interactive elements\n\nTECHNOLOGY RECOMMENDATIONS:\n- Frontend: React, Vue.js, Angular, Svelte\n- Styling: Tailwind CSS, Styled Components, CSS Modules\n- Backend: Node.js, Python, Java, Go, Rust\n- Databases: PostgreSQL, MongoDB, Redis, Firebase\n- Cloud: AWS, Azure, GCP, Vercel, Netlify\n- DevOps: Docker, Kubernetes, GitHub Actions, CI/CD",
6-
"version": "2.0.0",
6+
"version": "2.0.1",
77
"type": "object",
88
"additionalProperties": true,
99
"properties": {
@@ -1584,10 +1584,11 @@
15841584
]
15851585
},
15861586
"alternativeUrl": {
1587-
"$ref": "#/definitions/url",
1587+
"type": "string",
15881588
"description": "Alternative or backup resume URL or empty string",
15891589
"examples": [
15901590
"https://vkrishna04.github.io/resume.pdf",
1591+
"/resume.pdf",
15911592
""
15921593
]
15931594
},

0 commit comments

Comments
 (0)