Copy-Ready Templates
Important: Do not make any changes in the main index.html file.
Portfolio Rule: Portfolio must be only one HTML file (HTML/CSS/JS in the same file), and it must be added only in portfolios/.
Example names: portfolios/john-doe.html, portfolios/karthik.html, portfolios/rahul.html.
1) Issue Template
Title: Add <your-name> portfolio
Body:
I want to contribute to the portfolio showcase.
I will add:
- data/<your-name>.json
- portfolios/<your-name>.html
My portfolio will be one HTML file only (with HTML/CSS/JS in the same file).
Please assign this issue to me.
2) Pull Request Template
Title: Add <your-name> portfolio files
Description:
## Summary
- Added data/<your-name>.json
- Added portfolios/<your-name>.html
- Portfolio is one HTML file only (HTML/CSS/JS in same file)
## Checklist
- [x] I did not edit main index.html
- [x] I used my own branch
- [x] I tested links locally
Closes #<issue-number>
3) JSON Template (data/<your-name>.json)
{
"name": "Your Name",
"year": "1st Year CSE",
"intro": "Short intro about your interests and goals.",
"portfolio": "portfolios/your-name.html"
}
After adding a valid JSON file in the data folder, your card is picked up and shown on the index page automatically. Card size, padding, and alignment are adjusted automatically by the layout.