There are many posts here with great detail and pics if you google "oxalic acid site:bikeforums.net" - but in brief:
- Strip the bike to the bare frame
- Clean off any oil/grease
- Get a kiddie pool
- Submerge the frame in a dilute solution of Oxalic acid and water (about 1 level tbs/gal)
- Check periodically
- Remove any residue from frame by flushing with fresh water and soft bristle brush
- Touch-up as needed.
- Apply Frame Saver or Boeshield T-9 to all interior surfaces of the frame.
- Treat frame with Scratch-X as needed, and apply a liberal coat of good quality wax.
PS - if there is heavy scale on the frame it's best to remove the scale mechanically first - then follow up with the OA bath. You will have to seal any exposed raw metal afterward of course with touch-up or clear.