Skip to content

Commit 79abe68

Browse files
author
sdg
committed
Initial setup for reveal.js slides
1 parent 36415a4 commit 79abe68

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+15787
-0
lines changed

talks/pyData/head.min.js

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

talks/pyData/presentation.html

+117
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8"/>
5+
<link rel="stylesheet" href="reveal.js/css/reveal.css">
6+
<link rel="stylesheet" href="reveal.js/css/theme/moon.css">
7+
<style media="screen">
8+
strong {
9+
color: #eee8d5;;
10+
}
11+
.red {
12+
color: #e3170a;
13+
}
14+
.blue {
15+
color: #279eae;
16+
}
17+
.reveal p.large {
18+
font-size: 150%;
19+
}
20+
.reveal p.email {
21+
font-family: monospace;
22+
font-size: 80%;
23+
}
24+
.reveal img.embedded {
25+
border: none;
26+
box-shadow: none;
27+
background-color: transparent;
28+
}
29+
.reveal img.aligned {
30+
display: inline-block;
31+
margin: 0;
32+
}
33+
.reveal img.no-border {
34+
border: none;
35+
}
36+
.reveal p.references {
37+
margin-top: 2em;
38+
text-align: right;
39+
}
40+
body {
41+
text-shadow: 0 0 7px #212121;
42+
}
43+
.slides .footer{
44+
position:absolute;
45+
font-size: 60%;
46+
bottom: -50%;
47+
}
48+
#left {
49+
left:-8.33%;
50+
text-align: left;
51+
float: left;
52+
width:40%;
53+
z-index:-10;
54+
}
55+
56+
#right {
57+
left:31.25%;
58+
top: 75px;
59+
float: right;
60+
text-align: left;
61+
z-index:-10;
62+
width:60%;
63+
}
64+
.half {
65+
flex-direction: row;
66+
justify-content: center;
67+
flex-basis: 50%;
68+
}
69+
.two-halves {
70+
display: flex;
71+
}
72+
.fragment.current-visible.visible:not(.current-fragment) {
73+
display: none;
74+
height:0px;
75+
line-height: 0px;
76+
font-size: 0px;
77+
}
78+
79+
</style>
80+
</head>
81+
<body>
82+
<div class="reveal">
83+
<div class="slides">
84+
<section>
85+
<h2>From ML experiments to production: versioning and reproducibility with MLV-tools</h2>
86+
<p><i> <small> Stéphanie Bracaloni and Sarah Diot-Girard</small></i></p>
87+
<aside class="notes">
88+
89+
</aside>
90+
</section>
91+
<section>
92+
<h3>About us</h3>
93+
<ul>
94+
<li></li>
95+
</ul>
96+
</section>
97+
<! each section is a slide !>
98+
<section>
99+
</section>
100+
101+
102+
103+
</div>
104+
</div>
105+
<script src="reveal.js/js/reveal.js"></script>
106+
<script src="head.min.js"></script>
107+
<script>
108+
Reveal.initialize({
109+
history: true,
110+
slideNumber: true,
111+
dependencies: [
112+
{ src: 'reveal.js/plugin/notes/notes.js', async: true }
113+
]
114+
});
115+
</script>
116+
</body>
117+
</html>

talks/pyData/reveal.js/.gitignore

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.idea/
2+
*.iml
3+
*.iws
4+
*.eml
5+
out/
6+
.DS_Store
7+
.svn
8+
log/*.log
9+
tmp/**
10+
node_modules/
11+
.sass-cache
12+
css/reveal.min.css
13+
js/reveal.min.js

talks/pyData/reveal.js/.travis.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
language: node_js
2+
node_js:
3+
- 4
4+
before_script:
5+
- npm install -g grunt-cli
6+
after_script:
7+
- grunt retire
+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## Contributing
2+
3+
Please keep the [issue tracker](http://github.com/hakimel/reveal.js/issues) limited to **bug reports**, **feature requests** and **pull requests**.
4+
5+
6+
### Personal Support
7+
If you have personal support or setup questions the best place to ask those are [StackOverflow](http://stackoverflow.com/questions/tagged/reveal.js).
8+
9+
10+
### Bug Reports
11+
When reporting a bug make sure to include information about which browser and operating system you are on as well as the necessary steps to reproduce the issue. If possible please include a link to a sample presentation where the bug can be tested.
12+
13+
14+
### Pull Requests
15+
- Should follow the coding style of the file you work in, most importantly:
16+
- Tabs to indent
17+
- Single-quoted strings
18+
- Should be made towards the **dev branch**
19+
- Should be submitted from a feature/topic branch (not your master)
20+
21+
22+
### Plugins
23+
Please do not submit plugins as pull requests. They should be maintained in their own separate repository. More information here: https://github.com/hakimel/reveal.js/wiki/Plugin-Guidelines

talks/pyData/reveal.js/Gruntfile.js

+192
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
/* global module:false */
2+
module.exports = function(grunt) {
3+
var port = grunt.option('port') || 8000;
4+
var root = grunt.option('root') || '.';
5+
6+
if (!Array.isArray(root)) root = [root];
7+
8+
// Project configuration
9+
grunt.initConfig({
10+
pkg: grunt.file.readJSON('package.json'),
11+
meta: {
12+
banner:
13+
'/*!\n' +
14+
' * reveal.js <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd, HH:MM") %>)\n' +
15+
' * http://revealjs.com\n' +
16+
' * MIT licensed\n' +
17+
' *\n' +
18+
' * Copyright (C) 2017 Hakim El Hattab, http://hakim.se\n' +
19+
' */'
20+
},
21+
22+
qunit: {
23+
files: [ 'test/*.html' ]
24+
},
25+
26+
uglify: {
27+
options: {
28+
banner: '<%= meta.banner %>\n',
29+
screwIE8: false
30+
},
31+
build: {
32+
src: 'js/reveal.js',
33+
dest: 'js/reveal.min.js'
34+
}
35+
},
36+
37+
sass: {
38+
core: {
39+
src: 'css/reveal.scss',
40+
dest: 'css/reveal.css'
41+
},
42+
themes: {
43+
expand: true,
44+
cwd: 'css/theme/source',
45+
src: ['*.sass', '*.scss'],
46+
dest: 'css/theme',
47+
ext: '.css'
48+
}
49+
},
50+
51+
autoprefixer: {
52+
core: {
53+
src: 'css/reveal.css'
54+
}
55+
},
56+
57+
cssmin: {
58+
options: {
59+
compatibility: 'ie9'
60+
},
61+
compress: {
62+
src: 'css/reveal.css',
63+
dest: 'css/reveal.min.css'
64+
}
65+
},
66+
67+
jshint: {
68+
options: {
69+
curly: false,
70+
eqeqeq: true,
71+
immed: true,
72+
esnext: true,
73+
latedef: 'nofunc',
74+
newcap: true,
75+
noarg: true,
76+
sub: true,
77+
undef: true,
78+
eqnull: true,
79+
browser: true,
80+
expr: true,
81+
globals: {
82+
head: false,
83+
module: false,
84+
console: false,
85+
unescape: false,
86+
define: false,
87+
exports: false
88+
}
89+
},
90+
files: [ 'Gruntfile.js', 'js/reveal.js' ]
91+
},
92+
93+
connect: {
94+
server: {
95+
options: {
96+
port: port,
97+
base: root,
98+
livereload: true,
99+
open: true,
100+
useAvailablePort: true
101+
}
102+
}
103+
},
104+
105+
zip: {
106+
bundle: {
107+
src: [
108+
'index.html',
109+
'css/**',
110+
'js/**',
111+
'lib/**',
112+
'images/**',
113+
'plugin/**',
114+
'**.md'
115+
],
116+
dest: 'reveal-js-presentation.zip'
117+
}
118+
},
119+
120+
watch: {
121+
js: {
122+
files: [ 'Gruntfile.js', 'js/reveal.js' ],
123+
tasks: 'js'
124+
},
125+
theme: {
126+
files: [
127+
'css/theme/source/*.sass',
128+
'css/theme/source/*.scss',
129+
'css/theme/template/*.sass',
130+
'css/theme/template/*.scss'
131+
],
132+
tasks: 'css-themes'
133+
},
134+
css: {
135+
files: [ 'css/reveal.scss' ],
136+
tasks: 'css-core'
137+
},
138+
html: {
139+
files: root.map(path => path + '/*.html')
140+
},
141+
markdown: {
142+
files: root.map(path => path + '/*.md')
143+
},
144+
options: {
145+
livereload: true
146+
}
147+
},
148+
149+
retire: {
150+
js: [ 'js/reveal.js', 'lib/js/*.js', 'plugin/**/*.js' ],
151+
node: [ '.' ]
152+
}
153+
154+
});
155+
156+
// Dependencies
157+
grunt.loadNpmTasks( 'grunt-contrib-connect' );
158+
grunt.loadNpmTasks( 'grunt-contrib-cssmin' );
159+
grunt.loadNpmTasks( 'grunt-contrib-jshint' );
160+
grunt.loadNpmTasks( 'grunt-contrib-qunit' );
161+
grunt.loadNpmTasks( 'grunt-contrib-uglify' );
162+
grunt.loadNpmTasks( 'grunt-contrib-watch' );
163+
grunt.loadNpmTasks( 'grunt-autoprefixer' );
164+
grunt.loadNpmTasks( 'grunt-retire' );
165+
grunt.loadNpmTasks( 'grunt-sass' );
166+
grunt.loadNpmTasks( 'grunt-zip' );
167+
168+
// Default task
169+
grunt.registerTask( 'default', [ 'css', 'js' ] );
170+
171+
// JS task
172+
grunt.registerTask( 'js', [ 'jshint', 'uglify', 'qunit' ] );
173+
174+
// Theme CSS
175+
grunt.registerTask( 'css-themes', [ 'sass:themes' ] );
176+
177+
// Core framework CSS
178+
grunt.registerTask( 'css-core', [ 'sass:core', 'autoprefixer', 'cssmin' ] );
179+
180+
// All CSS
181+
grunt.registerTask( 'css', [ 'sass', 'autoprefixer', 'cssmin' ] );
182+
183+
// Package presentation to archive
184+
grunt.registerTask( 'package', [ 'default', 'zip' ] );
185+
186+
// Serve presentation locally
187+
grunt.registerTask( 'serve', [ 'connect', 'watch' ] );
188+
189+
// Run tests
190+
grunt.registerTask( 'test', [ 'jshint', 'qunit' ] );
191+
192+
};

talks/pyData/reveal.js/LICENSE

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (C) 2017 Hakim El Hattab, http://hakim.se, and reveal.js contributors
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy
4+
of this software and associated documentation files (the "Software"), to deal
5+
in the Software without restriction, including without limitation the rights
6+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
copies of the Software, and to permit persons to whom the Software is
8+
furnished to do so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in
11+
all copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19+
THE SOFTWARE.

0 commit comments

Comments
 (0)