-
Notifications
You must be signed in to change notification settings - Fork 0
refactor: deprecated endpoint and UI contents #451
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughThis pull request includes modifications to several JSON files and a route in an Express application. Specifically, the Changes
Assessment against linked issues
Possibly related PRs
Suggested labels
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
📒 Files selected for processing (4)
api-server/fixtures/payloads/publications.json5(1 hunks)api-server/fixtures/payloads/works.json5(3 hunks)api-server/routes/cv.js(0 hunks)web-frontend/src/pages/Works.vue(1 hunks)
💤 Files with no reviewable changes (1)
- api-server/routes/cv.js
🔇 Additional comments (5)
api-server/fixtures/payloads/publications.json5 (2)
6-6: Description update looks good, please verify content accuracy.
The updated description better reflects modern DevOps practices by explicitly mentioning CI/CD pipeline design. However, please verify that this matches the actual presentation content from VMware Explore 2022.
6-6: Verify UI handling of updated description.
Since this description has been modified, let's verify that the UI components properly handle and display this updated content.
web-frontend/src/pages/Works.vue (2)
38-42: LGTM! Clean implementation of tech stack display.
The implementation correctly handles the iteration of tech stacks with proper separators between items.
Line range hint 5-5: Verify API endpoint usage across the codebase.
The endpoint /api/v1/works is correctly used here, aligning with the PR objective to remove /api/v1/cv/works.
✅ Verification successful
Let me check the actual content of these files to verify the endpoint usage.
Endpoint migration is complete and consistent
The verification confirms that:
- The old endpoint
/api/v1/cv/workshas been completely removed from the codebase - The new endpoint
/api/v1/worksis consistently used across all relevant files:- API route definition in
api-server/routes/works.js - API documentation in
schemas/swagger.json - Frontend implementation in
web-frontend/src/pages/Works.vue
- API route definition in
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Description: Verify no references to deprecated endpoint remain
# Search for any remaining references to the deprecated endpoint
rg -l "api/v1/cv/works"
# Search for consistent usage of the new endpoint
rg -l "api/v1/works"
Length of output: 125
Script:
#!/bin/bash
# Check the actual content of files containing endpoint references
rg "api/v1/(?:cv/)?works" -A 2 -B 2
Length of output: 1138
api-server/fixtures/payloads/works.json5 (1)
12-13: LGTM! Tech stack updates improve clarity.
The changes improve the tech stack descriptions by:
- Consolidating related technologies (e.g., "Kubernetes (Google Kubernetes Engine)")
- Adding specific technology versions (e.g., "LINE Pay API")
- Including additional relevant technologies (Next.js, Heroku, CSS)
Also applies to: 34-34, 45-46, 56-56
| "title": "Bennu Official Homepage", | ||
| "url": "https://bennu-official.page/home/", | ||
| "gitHubRepoUrl": "https://github.com/hwakabh/bennu-official", | ||
| "gitHubRepoUrl": "https://github.com/hwakabh/bennu-official.page", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Codebase verification
Repository URLs need attention - some are not accessible as specified
The verification revealed inconsistencies in the repository URLs:
hwakabh/bennu-official.pageexists and is accessiblehwakabh/6ow3idGirl.comexists but with different casing (6ow3idgirl.com)hwakabh/waseda-mochida.comexists but without the .com extension (waseda-mochida)
Please update the repository URLs in the following files to match their actual GitHub URLs:
api-server/fixtures/payloads/works.json5(lines 30, 40)
🔗 Analysis chain
Verify repository URL accessibility.
The GitHub repository URLs have been updated with domain extensions. Let's verify these repositories exist and are accessible.
Also applies to: 30-30, 40-40
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Description: Verify GitHub repositories exist and are accessible
# Check repository existence using GitHub API
for repo in "hwakabh/bennu-official.page" "hwakabh/6ow3idGirl.com" "hwakabh/waseda-mochida.com"; do
echo "Checking $repo..."
gh api "repos/$repo" --jq '.html_url'
done
Length of output: 847
Issue/PR link
closes: #437
What does this PR do?
Describe what changes you make in your branch:
/api/v1/cv/worksendpoint from backend APItechStackselements inworkDatafrom backend properly(Optional) Additional Contexts
Describe additional information for reviewers (i.e. What does not included)
mainto confirm changes would be appliedSummary by CodeRabbit
New Features
Bug Fixes
Chores
/projectsendpoint from the API, simplifying the routing structure.