Adding community meeting calendar ical file generation

This adds ical file generation using the yaml2ical tool for weekly
community meetings. The ical can be used to email an "invite" to meeting
attendees. It also supports adding other weekly meetings as needed.

Change-Id: I0a34c7a68ebe5be52f593987bdecdb6b8e14d07d
Signed-off-by: Kurt Taylor <kurt.r.taylor@gmail.com>
diff --git a/meetings/README b/meetings/README
new file mode 100644
index 0000000..9a97f5a
--- /dev/null
+++ b/meetings/README
@@ -0,0 +1,19 @@
+OPENBMC MEETINGS
+================
+This takes the YAML formatted meetings.yaml file and converts to a .ics file
+that can be used as input into a calendar. This process allows for adding
+additional meetings in the future, just by adding another record to the yaml
+file, as well as automating ical generation and email. The tool that is used
+to do the conversion is yaml2ical. Follow the usege and installation
+instructions here:
+
+https://github.com/openstack-infra/yaml2ical
+
+Start by editing meetings.yaml, changing the fields to the needed values. You
+can get more description on the supported fields at the link above.
+
+Once you are happy with the info in the yaml file, run the tool yaml2ical:
+
+yaml2ical -f -y . -o meetings.ics
+
+The -f parameter forces an overwrite of the existing ical file.
diff --git a/meetings/meetings.ics b/meetings/meetings.ics
new file mode 100644
index 0000000..24fffe4
--- /dev/null
+++ b/meetings/meetings.ics
@@ -0,0 +1,15 @@
+BEGIN:VCALENDAR

+VERSION:2.0

+PRODID:-//yaml2ical agendas//EN

+BEGIN:VEVENT

+SUMMARY:OpenBMC Community Meeting

+DTSTART;VALUE=DATE-TIME:20171127T030000Z

+DURATION:PT1H

+RRULE:FREQ=WEEKLY

+DESCRIPTION:Project:  OpenBMC Community Meeting\nChair:  Brad Bishop\nDesc

+ ription:  This is a weekly meeting for developers working on OpenBMC. The 

+ agenda will be emailed in advance. The listed time is in UTC.\n\nProject U

+ RL:  https://github.com/openbmc

+LOCATION:#openbmc

+END:VEVENT

+END:VCALENDAR

diff --git a/meetings/meetings.yaml b/meetings/meetings.yaml
new file mode 100644
index 0000000..0578e26
--- /dev/null
+++ b/meetings/meetings.yaml
@@ -0,0 +1,11 @@
+project: OpenBMC Community Meeting
+project_url: https://github.com/openbmc
+schedule:
+  - time: '0300'
+    duration: 60
+    day: Monday
+    irc: openbmc
+    frequency: weekly
+chair: Brad Bishop
+description:  >
+  This is a weekly meeting for developers working on OpenBMC. The agenda will be emailed in advance. The listed time is in UTC.