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