A Microverse exercise to use animation on a website
- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- π License
In this project, I build a basic website that allows users to add/remove books from a list. I achieve that by using JavaScript objects and arrays. I also dynamically modify the DOM and add basic events.. The use of linters to ensure code quality follows the Javascript best practices.
This project focuses only on
linters
and.gitignore
. and JS or Server are included in this repo.
Client
Server
- Linters: Lighthouse, Webhint, and Stylelint
- A
.github/workflows/linters.yml
file to run linters on GitHub Pull Request. - A
.gitignore
file includingnode_modules/
. -Eslintnpm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x [ -f .eslintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css-js/.eslintrc.json - name: ESLint Report
If you are a new developer and would like to have a basic project to start practicing your code or creating your first portfolio app-features using good practice JavaScript ,HTML and CSS : Cloning this project will give you what you need!
To get a local copy up and running, follow these steps:
In order to run this project you need:
- Have npm installed in your project:
curl -qL https://www.npmjs.com/install.sh | sh
Clone this repository to your desired folder:
https://github.com/Gardimy/Awesome_books
or
https://github.com/Gardimy/Awesome_books
<-- Only if you have SSH keys configured on your GitHub account.
run the npm install
command in your console.
To run the linters before committing any changes to your code, execute the following commands:
npx hint .
npx stylelint "**/*.scss"
<--NOTE: this repo is set up to use with SCSS. If you would like to use CSS, you must replace "**/*.scss"
with "**/*.{css,scss}"
in line 48 of the .stylelintrc.json
file, and run the linter with:
npx stylelint "**/*.{css,scss}"
instead.
π€ Gardimy Charles
- GitHub: @Gardimy
- Twitter: @gardyelontiga45
- LinkedIn: Gardimy charles
If you like this project please give me a star on GitHub.And Don't hesitate to follow me on github, you will have the opportunity to get all updating available for this project.
I would like to thank microverse for teaching me this Skills
This project is MIT license licensed.