OpenStack IRC meetings schedule
Go to file
Thierry Carrez 6e0c3278a4 Basic template for meeting index
Add basic template for meeting index.

Change-Id: I229a354655e7e0719459e2df3c2d985258b96210
2015-05-20 09:31:48 -07:00
meetings Remove UTF-8 Characters. 2015-05-20 09:20:16 -07:00
.gitignore Add vi tempoary files to .gitignore 2015-04-10 11:03:12 +10:00
.gitreview Add .gitreview to the repo 2014-11-19 12:50:02 -05:00
README.rst Adding README describing YAML format 2014-11-13 16:39:19 +01:00
meetingindex.jinja Basic template for meeting index 2015-05-20 09:31:48 -07:00
test-requirements.txt Meetings update to match latest conflict detection 2015-02-25 15:06:05 +01:00
tox.ini Add ical test target to detect errors 2015-02-06 11:18:19 +01:00

README.rst

OpenStack Meetings

This project aims to provide an easier way to manage OpenStack team meetings. Currently, each team's meeting time and agenda are listed at:

https://wiki.openstack.org/wiki/Meetings

This project replaces each meeting with well-defined YAML files.

YAML Meeting File Format

Each meeting consists of:

  • project: the name of the project
  • schedule: a list of schedule each consisting of
    • time: time string in UTC
    • day: the day of week the meeting takes place
    • irc: the irc room in which the meeting is held
    • frequency: frequent occurrence of the meeting
  • chair: name of the meeting's chair
  • description: a paragraph description about the meeting

The file name should be a lower-cased, hyphenated version of the meeting name, ending with .yaml . For example, Keystone team meeting should be saved under keystone-team-meeting.yaml.

Example

This is an example for the yaml meeting for Nova team meeting. The whole file will be import into Python as a dictionary.

  • The project name is shown below.

    project:  Nova Team Meeting
  • The schedule is a list of dictionaries each consisting of time in UTC, day of the week, the irc meeting room, and the frequency of the meeting. Options for the frequency are weekly, biweekly-even, and biweekly-odd at the moment.

    schedule:
        - time:       '1400'
          day:        Thursday
          irc:        openstack-meeting-alt
          frequency:  biweekly-even
    
        - time:       '2100'
          day:        Thursday
          irc:        openstack-meeting
          frequency:  biweekly-odd
  • The chair is just a one liner. The might be left empty if there is not a chair.

    chair:  Russell Bryant
  • The project description is as follows. Use > for paragraphs where new lines are folded, or | for paragraphs where new lines are preserved.

    description:  >
        This meeting is a weekly gathering of developers working on OpenStack.
        Compute (Nova). We cover topics such as release planning and status,
        bugs, reviews, and other current topics worthy of real-time discussion.