Steps
- npm init -y
- npm install --save-dev hardhat
- npm install @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers dotenv
- npm install @chainlink/contracts --save
To compile run 'npx hardhat compile' Sometimes when you change the name of the contracts it does not pick it up. You need to run 'npx hardhat clean' and then 'npx hardhat compile'