Cover the landscape fabric with a layer of decorative mulch such as ground bark to improve appearance if desired. Encourage plants to grow to full size by fertilizing. Wait until you begin to see new growth before adding the first application of fertilizer. Established plants will shade the surface of the soil and choke weeds before they can become established. Mulch prevents weeds from germinating by shading the soil and keeping it cool.
Bare soil is very difficult to keep weed free.
Your best bet is to keep the surface covered with plants or mulch to prevent weeds from growing. Even the best-kept garden has the occasional weed invader. Pull stray weeds as they appear and never allow them to go to seed in your garden. Always use the least toxic method of weed control as your first step. There are chemicals, called pre-emergents, available to control weeds before they grow.