Step 1: Fork the Repository
Visit the Awesome Portfolio repository on GitHub and click the Fork button at the top right corner. This will create a copy of the repository under your GitHub account.
Clone the forked repository to your local machine. Open your terminal and run:
git clone https://github.com/your-username/awesome-portfolio.git
Navigate into the project directory
cd awesome-portfolio
Step 2: Add Your Portfolio to the Table
- Open the README.md file in your preferred code editor
- Locate the Portfolio Table section
- Add a new row at the end of the table with your portfolio details
Step 3: Fill in Portfolio Details
The portfolio list uses a markdown table format. Your new row should follow this structure:
| Author Name | Live URL | Source URL | Tech Stacks |
Fill in the required details as follows:
Column 1: Author Name
Your name or the creator’s name. Example:
Odhy Pradhana
Column 2: Live URL
The direct link to the portfolio website. Example:
[odhyp.com](https://odhyp.com/)
Column 3: Source URL
If available, add the GitHub repository link. If closed-source, use an author profile link or write None
.
# Using repository link
[GitHub](https://github.com/odhyp/odhyp.com)
# Using author profile link
[GitHub](https://github.com/odhyp)
# If unavailable (not recommended)
None
Column 4: Tech Stack
List the technologies used, separated by commas. Example:
TypeScript, Next.js, TailwindCSS, Vercel
Recap: Your Row Should Look Like This
| Odhy Pradhana | [odhyp.com](https://odhyp.com/) | [GitHub](https://github.com/odhyp/odhyp.com) | TypeScript, Next.js, TailwindCSS, Vercel |
Note: You don’t need to adjust the column width. Just maintain the
|
separators.
Step 4: Commit & Create a Pull Request
Stage and commit your changes:
git add README.md git commit -m "portfolio: add <author name>"
Push the changes to your forked repository:
git push origin master
Create a Pull Request
- Go to the original Awesome Portfolio repository
- Click New Pull Request
- Fill in the Pull Request template
- Click submit
Final Step 🎉
Congratulations! Your submission will be reviewed and merged soon. Stay tuned for updates! 🚀
Need Help?
If you have any questions, feel free to ask in the Discussions below or create a new Issues.