In the following enumerated cases, the action of a governing body shall, except where otherwise provided in this code, be by ordinance:
- (1) Levying taxes or providing for the collection of fees of any kind;
- (2) Requiring a license to do business;
- (3) Relating to offenses and penalties;
- (4) Authorizing the issuance of bonds or other forms of indebtedness;
- (5) Providing for a public improvement;
- (6) Providing for the purchase of private property by the municipality or for the sale of property belonging to the municipality;
- (7) Laying out or vacating a public street, avenue, road, alley or way;
- (8) Relating to planning and zoning;
- (9) Granting franchises to public utilities;
- (10) Providing for a contractual or other agreement with another jurisdiction; and
(11) Relating to such other matters as the charter may require.
The action of a governing body shall also be by ordinance in any other case in which an ordinance is required by the provisions of this code.