LEADERBOARD is part of introductory projects in Microverse software development program. The project implementation introduces developers to async/callback/promise calls.
Basic Leaderboard operations ;
To get a local copy up and running, follow these steps.
In order to run this project you need Webpack deveopment environment installed for this on you local machine
Clone this repository to your desired folder on your local machine
The projects incorporate some linters check, to get them running on your local system follow these below;
.github/workflows/linters.yml is already included in project, this is used by Github to run tests on the repo.npm init -y initalize the project.npm i installs all dependencies listed in the projectsβs package.json
npm install webpack webpack-cli --save-dev installs webpacknpm install --save-dev html-webpack-plugin installs webpack pluginnpm install --save-dev style-loader css-loader installs assets loadersnpm install --save-dev webpack-dev-server installs webpack servernpm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.xnpm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.xnpx eslint . --fix to run the testnpm install --save-dev hint@7.xnpx hint . to run the test.To run the project, clone the repository to your local machine, install dependencies and launch through webpack Server on VScode
Follow the procedures under Install to run some of the included linter tests.
You can deploy this project using:
π€ Damilare Adepoju
Contributions, issues, and feature requests are welcomed!
Feel free to check the issues page.
If you like this project please give it a thumb up.
I would like to thank Microverse Inc. for providing template and other guidelines for this project.
N/A
This project is MIT licensed.