- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
[awesomeBooks] is a learning project in which it is required to implement HTML/JavaScript linters.. And build a meduim fedility wireframe bookstore application..
Visual Studia Code, HTML/JavaScript linters
HTML
JavaScript
- [Linters implementation]
- [A bookstore application]
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/awesome-books.git
Node.js Git HTML/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
👤 Author2
- GitHub: @MozamelJawad
- [A medium fedility wire-frame application]
- [Implementing more linters]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
This is my first Javascript project ever.
I would like to thank my coding partner MozamelJawad .. I really appreciate your contribution..
This project is MIT license.