Added my profile - Ashish Yadav#1252
Conversation
|
|
|
@ashish7802 is attempting to deploy a commit to the icecream's projects Team on Vercel. A member of the Team first needs to authorize it. |
📝 WalkthroughWalkthroughThis pull request adds a new developer profile for Ashish Yadav to the DevDisplay repository. A structured JSON profile file is created with personal details, skills, social links, work experience, and project portfolio, then registered in the central profiles list. ChangesNew Developer Profile Addition
🎯 1 (Trivial) | ⏱️ ~3 minutes
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🎉 Incredible work, @ashish7802! 🚀
🔥 Welcome to DevDisplay — A space where developers and all the tech enthusiasts can connect, collaborate, code, create, and conquer in the tech ecosystem.
At DevDisplay, we don't just welcome contributors—we celebrate them! 🎊 Because here, your ideas matter. Your code matters. You matter. 🚀
💡 This isn't just about adding your profile. It's about making an impact, showcasing your skills, and standing out in the developer ecosystem.
Think of DevDisplay as your own project, not just another open-source contribution. We're not just a platform—we're a global movement redefining the tech space. Our vision is to be the go-to platform for developers and tech enthusiasts worldwide.
🚀 Innovation has no limits!
We encourage you to think beyond the ordinary. Got a revolutionary idea? Spot a gap in the tech world? DevDisplay can be the solution! We want contributors like you to dream big, build bold, and bring game-changing features to life.
🌍 DevDisplay is more than an open-source project. It's a global tech hub, a thriving community, and a platform where you can connect, collaborate, code, create, and conquer.
🔥 Keep pushing boundaries—we're just getting started!
If you put your 💯 into creating something exceptional, you could even join our Global Core Team and also you can lead DevDisplay as a Community Leader in your area, college, or university.
💡 Your issue is now in review!
- Our maintainers will soon review your PR and provide feedback/suggestions. 🚀 Stay tuned, stay engaged, and get ready to bring your ideas to life! 💡
---
📢 Have ideas to improve DevDisplay? Let us know! We're always looking for innovative minds to shape the future of tech.
💬 Join the conversation. Grow with the community. You belong here. 🙌
- 🚀 Join DevDisplay GitHub DevDisplay Discussions: DevDisplay Discussions
📢 Join Our Global Developer Communities & Connect with Innovators:
- 🚀 Join DevDisplay Discord Community: Discord Community
📩 Need Help? Reach Out to the Team:
- 📧 Organization Email: team@devdisplay.org
💻 Follow DevDisplay on Social Media & Stay Updated:
- GitHub Organization: DevDisplay GitHub
- LinkedIn: DevDisplay LinkedIn
- Twitter (X): DevDisplay Twitter
- Instagram: DevDisplay Instagram
🔥 🌟 Thank You for Being Here!
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@public/data/ashish7802.json`:
- Around line 15-54: The JSON uses keys that don’t match the app schema: rename
experience[].company -> companyName and experience[].role -> designation (keep
duration and description), and rename projects[].name -> title and
projects[].tags -> techStacks (preserve other project fields like description
and stars); update all objects under the experience and projects arrays to these
canonical keys so downstream renderers read companyName, designation, title, and
techStacks instead of the current keys.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 92d5db8d-7507-42f5-83a7-a81d9e48e241
📒 Files selected for processing (2)
public/data/ashish7802.jsonsrc/ProfilesList.json
| "experience": [ | ||
| { | ||
| "company": "TaskMinions", | ||
| "role": "Data Research Analyst", | ||
| "duration": "Present", | ||
| "description": "Data Enrichment, Lead Sourcing, Contact Validation, Email & Phone Validation, Data Management, Virtual Assistant support" | ||
| } | ||
| ], | ||
| "projects": [ | ||
| { | ||
| "name": "dev-launchpad", | ||
| "description": "Open-source developer starter toolkit with AI prompts, CLI scripts, templates & checklists", | ||
| "stars": "350+", | ||
| "tags": ["Open Source", "CLI", "Templates"] | ||
| }, | ||
| { | ||
| "name": "llm-engineer-toolkit", | ||
| "description": "CLI toolkit for engineers with code templates, FullStack references, and productivity tools", | ||
| "tags": ["CLI", "Productivity", "FullStack"] | ||
| }, | ||
| { | ||
| "name": "maps-lead-scraper", | ||
| "description": "Google Maps scraper to find local businesses without paid APIs. Exports CSV/JSON", | ||
| "tags": ["Python", "Playwright", "Scraping"] | ||
| }, | ||
| { | ||
| "name": "heist-master", | ||
| "description": "Massive terminal-based heist RPG game in Python — plan robberies, hire crew, evade police!", | ||
| "tags": ["Python", "RPG", "Terminal"] | ||
| }, | ||
| { | ||
| "name": "PyMart", | ||
| "description": "Full e-commerce app with cart, payments, and inventory management", | ||
| "tags": ["React", "Node.js", "E-commerce"] | ||
| }, | ||
| { | ||
| "name": "finance-tracker-ai", | ||
| "description": "Personal finance tracker with AI-powered budget suggestions", | ||
| "tags": ["Python", "SQLite", "AI"] | ||
| } |
There was a problem hiding this comment.
Align experience and projects keys with the app’s data contract.
Line 17–20 and Line 25–53 use key names that don’t match the expected resume schema (company/role/... and name/tags/... vs companyName/designation/... and title/techStacks/...). This can break downstream rendering that reads the canonical keys.
Suggested schema-aligned patch
"experience": [
{
- "company": "TaskMinions",
- "role": "Data Research Analyst",
+ "designation": "Data Research Analyst",
+ "companyName": "TaskMinions",
"duration": "Present",
- "description": "Data Enrichment, Lead Sourcing, Contact Validation, Email & Phone Validation, Data Management, Virtual Assistant support"
+ "location": "",
+ "workDescription": "Data Enrichment, Lead Sourcing, Contact Validation, Email & Phone Validation, Data Management, Virtual Assistant support"
}
],
"projects": [
{
- "name": "dev-launchpad",
+ "title": "dev-launchpad",
+ "techStacks": "Open Source, CLI, Templates",
+ "deployedLink": "",
+ "githubLink": "",
"description": "Open-source developer starter toolkit with AI prompts, CLI scripts, templates & checklists",
- "stars": "350+",
- "tags": ["Open Source", "CLI", "Templates"]
+ "impact": "350+ stars",
+ "uniqueness": "AI prompts, CLI scripts, templates, and checklists in one toolkit"
}
]🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@public/data/ashish7802.json` around lines 15 - 54, The JSON uses keys that
don’t match the app schema: rename experience[].company -> companyName and
experience[].role -> designation (keep duration and description), and rename
projects[].name -> title and projects[].tags -> techStacks (preserve other
project fields like description and stars); update all objects under the
experience and projects arrays to these canonical keys so downstream renderers
read companyName, designation, title, and techStacks instead of the current
keys.
Profile Added
Changes Made
ashish7802.jsoninpublic/data/ProfilesList.jsonwith my filenameChecklist
Summary by CodeRabbit