/awesome-books

Plain Javascript project

Primary LanguageJavaScriptMIT LicenseMIT

📗 Table of Contents

📖 [awesomeBooks]

[awesomeBooks] is a learning project in which it is required to implement HTML/JavaScript linters.. And build a meduim fedility wireframe bookstore application..

🛠 Built With

Visual Studia Code, HTML/JavaScript linters

Tech Stack

HTML
JavaScript

Key Features

  • [Linters implementation]
  • [A bookstore application]

(back to top)

💻 Getting Started

Setup

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

Prerequisites

Node.js Git HTML/JavaScript linters

Install

-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.

Usage

-Run

npx hint .

and

npx stylelint "**/*.{css,scss}"

and

npx eslint .

-Fix validation errors.

Run tests

You can check if your linter configuration is correct using the check-linters-config script.

(back to top)

Deployment

This project is deployed using Github Pages and Git bash..

(back to top)

👥 Authors

👤 Author1

👤 Author2

(back to top)

🔭 Future Features

  • [A medium fedility wire-frame application]
  • [Implementing more linters]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

This is my first Javascript project ever.

(back to top)

🙏 Acknowledgments

I would like to thank my coding partner MozamelJawad .. I really appreciate your contribution..

(back to top)

📝 License

This project is MIT license.

(back to top)