summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKurt Taylor <kurt.r.taylor@gmail.com>2017-11-21 13:02:26 -0600
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-12-09 04:02:15 +0000
commit462dc644d8ab2a49adfa0b7cb4e689b1534878e7 (patch)
treea56b153a893780aacedd499a09eeb0c7938865ed
parentc2009721c4575c8d45de262c6f6a61d71c15898a (diff)
downloadopenbmc-docs-462dc644d8ab2a49adfa0b7cb4e689b1534878e7.tar.gz
openbmc-docs-462dc644d8ab2a49adfa0b7cb4e689b1534878e7.zip
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>
-rw-r--r--meetings/README19
-rw-r--r--meetings/meetings.ics15
-rw-r--r--meetings/meetings.yaml11
3 files changed, 45 insertions, 0 deletions
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.
OpenPOWER on IntegriCloud