- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
[Portfolio] is a learning project in which it is required to implement HTML/CSS/JavaScript linters.. And to build a professional portfolio webpage based on Figma template..
Visual Studia Code, Figma and HTML/CSS/JavaScript linters
HTML
CSS
- [Linters implementation]
- [Portfolio homepage]
- Live Demo Link
- Live Demo Link - Mobile version menu
- Or you can just click here to access the online portfolio homepage.
In order to use this project.. Clone this repository to your desired folder by pasting this command in your command line interface:
https://github.com/tajemouti/portfolio.git
Node.js Git HTML/CSS/JavaScript linters
-Install Webhint:
npm install --save-dev hint@7.x
NOTE: If you are running on Windows, you need to initialize npm to create package.json file.
npm init -y
Then copy .hintrc to the root directory of your project.
-Install Stylehint:
npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x`
Then copy .stylelintrc.json to the root directory of your project.
-Install ESlint:
npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x
Then Copy .eslintrc.json to the root directory of your project.
-Run
npx hint .
and
npx stylelint "**/*.{css,scss}"
and
npx eslint .
-Fix validation errors.
You can check if your linter configuration is correct using the check-linters-config script.
This project is deployed using Github Pages and Git bash..
👤 Author1
- GitHub: @tajemouti
- Twitter: @AjrassTajemouti
- LinkedIn: LinkedIn
- [A professional portfolio webpage]
- [Implementing more linters]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
This is my first Portfolio project ever.
I would like to thank my coding partner Edgah .. I really appreciate your contribution..
This project is MIT license.