Compile cardano smart contract

I am trying to compile cardano smart contract in github.
There is scripts folder in root directory, and in script there is market.plutus file.
And its content is :

{
    "type": "PlutusScriptV1",
    "description": "",
    "cborHex": "59117e59117b01000033233223322333222323232333222323332223332223333333322222222332233333222223333222233322233223322332233322233223322332233223322323232323232323232323232323232323232323232323232335500104c04811222222300733300430060033005002... ... ... ..."
}

How can I create this file?
What does mean this file?
Please help me.
I will thanks for your any replies.
Thanks.