Add poultry, cattle or horse manure to a compost pile and allow it to fully decompose. Add enough water making the pile the consistency of a wet sponge. The compost is finished when the pile reaches about 100 degrees Fahrenheit, looks like potting soil, smells earthy and feels even and crumbly. If you don't have the resources to make your own compost pile, purchase finished manure from a topsoil or landscaping company. Finished manure provides nitrogen.
Burn leftover fish, poultry or meat bones over a hardwood wood fire and reserve the bone and wood ashes for the fertilizer mix. Animal bone ashes provide phosphorous, while wood ashes provide potassium. If you prefer not to burn animal bones, purchase a commercial phosphate fertilizer made from rock phosphate and build a plain wood fire to obtain wood ash for potassium.
Mix 1 part fully decomposed manure with 1 part bone ash or phosphate fertilizer and 1 part wood ash. Add 2 parts regular sand or granular limestone for filler. This makes a 20-20-20 fertilizer mix.
Dilute 1 part fertilizer with 3 parts water and water your violets with the mix until the soil is moist, but not damp.