The council may provide for the revision and codification of its ordinances and permanent resolutions, or for the adoption of a code or codes.