Note: This answer should be seen more of a some addendum to Elmy's great answer.
Different standards are used in feeding stray cats/dogs and pets.
Stray animals are not a big problem in many countries, yet they are in some. In Turkey, stray cats are even part of the culture. However, they are very malnourished and some practices which are obviously wrong for our own pets might worth the risk for stray animals.
Bone broths is an excellent source of food for stray dogs. Bones and stale bread are cheap so boiling the bones and soaking bread is a good way to feed stray dogs. It helps to add some leftovers, provided they are not too salty and spicy. As long as the amount of leftovers is small and the overall broth is large, adding the leftovers is worth the risk. Make sure that the broth is cold enough before serving as stray animals don't want to risk fighting for their food and try to eat it as fast as possible.
Cats wouldn't normally eat bread. so they would just lick the bread for the broth.
Feeding large carcasses to both cats and dogs is not a good idea for several reasons. Firstly, it initiates fighting among animals. Some animals might think it is a good idea to fight for a large carcass even though they know they will probably get injured by the larger ones. It might even cause a desperate cat to get into a fight with dogs so make sure to separate the carcass to smaller pieces before feeding them to any stray animals.
Another issue is that carcasses can spoil much faster. Many stray dogs suffer from food poisoning because they decide to eat sheep carcasses, which are abundant after the Sacrificial feast in Turkey.
Large bones are generally safer for cats because cats do not have the teeth structure to break off the bones. They usually prefer licking the bones and thanks to their cilia on their tongues, they actually scrape more than we can imagine.
Dogs however like to break the bones, which might cause some splintering. Even when that is the case, they can regurgitate the troublesome pieces. Therefore, in my opinion, large bones are worth the risk, although whenever possible, bones should be broken to smaller pieces.
Small bones and fishbones
It is generally advised to remove bones from cooked fish when it is fed to cats. However, similar to dogs with large bones, stray cats can regurgitate bones if they are hard to swallow.
Small bones should be of less concern for the dogs as they swallow it as whole.
Feeding too much bones
Even for stray animals, feeding too much bones is an issue. Make sure to include unused organs, skin, fat, marrow, cartilage and other soft tissues that you don't want to consume. These should be cooked whenever possible. Separating these tissues before seasoning also helps.