Gardener consists of three repositories, two main ones: gardener-smart-contracts which holds smart contracts, and gardener-server, which is responsible for fetching data from third party data sources.
The third one, gardener-monitor is optional and it helps visualizing requests.

After we have successfully configured environment, we can make example oracle request.
Go to gardener-server directory, then:

makelocal

Change your directory to gardener-smart-contract, then:

npxtruffleconsole--networkganache

At this moment we are in Truffle Framework console, which can be used for communicating with blockchain network. Let’s make a sample request. You can find more information about request specification Making requests section.