I have not bred these, but I have bred freshwater angels and bettas. Unlike these two, I believe barbs scatter their eggs on the bottom, so have a layer of marbles or other coarse substrate so the eggs will fall through and not get eaten. When I tried breeding zebra danios, which also scatter their eggs, the big problem was all the eggs getting fungus, so use a low dose of methylene blue to try to prevent this.
If the eggs hatch, they will live off their yolk sac for the first day or two. Once this is gone the real fun begins. With the angels and bettas, I used a liquid product called Liquifry as their first food. I don't know if this still exists (I was doing this breeding in the 1980's), but if not maybe some of the liquid preparations we feed our corals might work. After the fry get a little bigger I used newly hatched baby brine shrimp until they were big enough to wean onto flakes.
I know this isn't a very detailed or useful explanation, but hopefully it will spark some ideas and hopefully someone with more recent relevant experience will chime in.
Good luck and keep us posted.