Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sonickmumba/my-portfolio

This is the Portfolio project. The purpose of this project is t understand javaScript syntax, use of javaScript to manipulate the DOM. The project was also implemented with the use of javaScript + HTML + CSS linters to check the linter errors.
https://github.com/sonickmumba/my-portfolio

css eslint html javascript stylelint

Last synced: 3 months ago
JSON representation

This is the Portfolio project. The purpose of this project is t understand javaScript syntax, use of javaScript to manipulate the DOM. The project was also implemented with the use of javaScript + HTML + CSS linters to check the linter errors.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# My Portfolio Project

> In this project, i create my personal portfolio site using a Figma designs.

## Built With

- HTML and CSS
- Frameworks: N/A
- Technologies used: GIT, GITHUB, LINTERS

## Live Demo

Check **Live Demo** [here.](https://sonickmumba.github.io/My-Portfolio/)

## Getting Started

> To get a local copy up and running follow these simple example steps.

### Prerequisites

- npm (node package manager) – to be able to install packages locally.
- A github Account – to be able to use github actions.

### Setup

- Open the terminal.
- Run cd \path\to\where\you\want\your\local\copy
- Clone the repo
i. Run [email protected]:Sonickmumba/My-Portfolio.git
ii. Run cd README/

### Install

- install Webhint linter
i. Run npm install --save-dev [email protected]

- install Stylelint linter
i. Run npm install --save-dev [email protected] [email protected] [email protected] [email protected]

- install ESLint linter
i. Run npm install --save-dev [email protected] [email protected] [email protected] [email protected]

- install gulp
i. Run touch gulpfile.js
ii. Run npm install gulp --save-dev
iii. Run npm install gulp-autoprefixer --save-dev

### Usage

### Run tests

- run Webhint linter
- Run npx hint . on the root of your directory of your project.

- run Stylelint linter
- Run npx stylelint "**/*.{css,scss}" on the root of your directory of your project.

- run ESLint linter
- Run npx eslint . on the root of your directory of your project.

- run gulp
- Run gulp on the root of your directory of your project.

### Deployment

To run the project open the downloaded folder (after extraction) then run the "**index.html**" file in your browser.
## Authors

👤 **Author1**

- GitHub: [@Sonickmumba](https://github.com/Sonickmumba)
- Twitter: [@Sonick](https://twitter.com/MumbaSonick)
- LinkedIn: [Sonick Mumba](https://www.linkedin.com/in/sonick-m-301557a2/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

## Show your support

Give a ⭐️ if you like this project!
## 📝 License

This project is [MIT](./MIT.md) licensed.