The instructions mention to create a public repo. But if we use assets that we purchased I feel like we shouldn't use a public repo. Unless there is another way around that with a public repo?
You should definitely not commit assets that are paid to a public repo or you might get a takedown notice. You can ignore them as mentioned above, or a fancier solution but with a bit more complexity is to create a submodule for the assets that is a private repo and include that in the main repo which is public