Skip to content

Commit e144692

Browse files
committed
Added an index generation script.
Also move submission instructions into a separate .md.
1 parent 0be8b26 commit e144692

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed

Submitting.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## For Speakers - Submitting Materials
2+
3+
To submit your materials, email [[email protected]](mailto:[email protected]) with a link or attachment (if they are small).
4+
5+
If possible, please submit your slides in PDF format. This will allow the widest group of people to read them easily. If that’s not possible, you may also submit PowerPoint (`.ppt`/`.pptx`) files and zipped folders containing Keynote or HTML. If you have any questions, just email [[email protected]](mailto:[email protected]) and ask.
6+
7+
For source code, a `zip` or `tar.gz` is fine. Please do not include large files, and please ensure that all files can be distributed by CppCon to the public. You may mark your code as being placed in the public domain, or include a suitable license (e.g. BSD, MIT, Apache, LGPL, or GPL). We are relying on you to ensure the code is licensed appropriately.
8+
9+
To help make our job easier, please name your slide files as follows:
10+
11+
> Presentation Title - Speaker Name - CppCon 2014
12+
13+
For example, Sean Parent's keynote slides would be named "Better Code - Data Structures - Sean Parent - CppCon 2015.pdf".
14+
Please avoid ":/\$" characters in the name.
15+
16+
Don’t worry about the name for code archives as we will be unzipping them.

_tools/make_README.sh

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/bin/bash -e
2+
3+
function add_index {
4+
echo >> README.md
5+
echo "## $1" >> README.md
6+
echo >> README.md
7+
_tools/build/mkindex "$1" >> README.md
8+
}
9+
10+
if [ ! -e _tools ] ; then
11+
echo Run this from the CppCon2015 root.
12+
exit 1
13+
fi
14+
15+
mkdir -p _tools/build
16+
cd _tools/build && cmake -G Ninja .. && cd -
17+
ninja -C _tools/build
18+
19+
cat _tools/readme_header.md > README.md
20+
echo "# Index of Materials" >> README.md
21+
22+
add_index "Keynotes"
23+
add_index "Presentations"
24+
add_index "Demos"
25+
add_index "Lightning Talks and Lunch Sessions"

_tools/readme_header.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
CppCon 2015 Presentation Materials
2+
==================================
3+
4+
https://github.com/CppCon/CppCon2015 is the canonical location for presentations
5+
and code from [CppCon 2015](http://cppcon.org).
6+
7+
[For Speakers: Submitting Materials](submitting.md)
8+

0 commit comments

Comments
 (0)