This repository contains the source code for my personal portfolio website built using Astro. This LEARN.md
file will guide you through the project and provide you with all the information you need to understand, set up, and contribute to this website.
Before you start, make sure you have the necessary prerequisites in place.
To run this project, you'll need the following software installed on your system:
- Node.js - Node.js is used for running JavaScript on the server.
- npm or Yarn - Package managers for installing project dependencies.
- Astro - The static site generator used for this project.
-
Clone this repository to your local machine:
git clone https://github.com/DevRohit06/Portfolio-website.git
-
Change into the project directory:
cd Portfolio-website
-
Install project dependencies:
If you're using npm:
npm install
If you're using Yarn:
yarn
To start the development server and view your portfolio website locally, run the following command:
npm run dev
Your site will be available at http://localhost:3000.
Explain the structure of your project, including key directories and files. Here's an example:
.
├── src/ # Source code for the project
│ ├── components/ # Reusable components
│ ├── layouts/ # Page layouts
│ ├── pages/ # Individual pages
├── public/ # Public assets
├── astro.config.mjs # Astro configuration
├── package.json # Project dependencies and scripts
└── README.md # Project documentation
Describe how the project is deployed. If you're using a specific hosting service, provide deployment instructions. For example, if you're deploying to Netlify or Vercel, provide the necessary configuration files.
We welcome contributions to this project. To contribute, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes.
- Test your changes thoroughly.
- Create a pull request to the
main
branch of this repository.
Please read our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Thank you for checking out my portfolio website project. If you have any questions or need assistance, feel free to open an issue.
Happy coding!