Welcome to CVfolio!. CVfolio is an minimalistic and aesthetic Astro template for developers and designers to showcase their professional journey, portfolio, and expertise in a modern, fast-loading website inspired by Read.CV.
The source code is still being worked on, so it's important to share it with you so we can get feedback and constantly improve it.
Over time, we've managed to add features and improve the design. There are still some things left to do, but the most important thing is that there's an opportunity for this project to be community-driven.
- Telegram group: Cvfolio »
- Follow me on X at @coderdiaz »
Cvfolio is built on top of Astro and uses TailwindCSS for generate the website. If you are familiar with Astro, you should feel right at home.
In terms of local development, you can use the following requirements:
- Node.js - v18.17.1 or v20.3.0, v22.0.0 or higher.
If you have these requirements, you can start by cloning the repository and installing the dependencies:
git clone https://github.com/coderdiaz/cvfolio.git
cd cvfolio
git checkout -b feat/your-feature # or fix/your-fix
Don't push directly to the main branch. Instead, create a new branch and push it to your branch.
Next, install the dependencies using Bun or NPM:
bun install
# npm
npm install
Finally, start the development server:
bun dev
If everything is OK, push your branch and create a pull request:
git commit -am "Your commit message"
git push
Visit github.com/coderdiaz/cvfolio/pulls and create a pull request.
Here is a list of documentation for more in depth information about the cvfolio.
Documentation | Link |
---|---|
Project Structure | docs/project-structure |
Customization | docs/customization |
How to deploy on GitHub Pages | docs/guides/how-to-deploy-github-pages |
Feel free to add more documentation.
If you have any comments or recommendations contact me vía X or email hey(at)coderdiaz.com, or write an Issue with your proposal.