How zip up a asset pack for marketplace

So am uploading a asset pack to the marketplace and I was just wondering how I zip it up. It’s mainly just blueprints but I do have 1 c++ file that all the blueprints are based off of. Do I just add in my source folder to the zip file? Or does having the c++ file make so it can’t be an asset pack?