The City Council may, by resolution, adopt such rules as may be deemed desirable for the conduct of its meetings, the transaction of its business and the official conduct of its members and may include therein reasonable penalties for the violation thereof, but no such rule shall be inconsistent with state law or this Code. Such rules may include, among other subjects, the following:
(a) Appointment, jurisdiction and duties of standing and special committees of the Council.
(b) Attendance at meetings of the Council by members and by others.
(c) Investigations and hearings, and compulsory attendance thereat of witnesses and the production of books and papers.
(d) Parliamentary procedure.
(e) Preservation of order at meetings.
(f) Manner and form of petitions, applications and other papers intended for presentation to the Council and procedures relating thereto.