Skip to content

Commit 95607ee

Browse files
author
Vitaliy Zasadnyy
committed
Initial commit
1 parent 8e3b6da commit 95607ee

File tree

241 files changed

+14242
-3
lines changed

Some content is hidden

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

241 files changed

+14242
-3
lines changed

LICENSE.txt

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

README.md

Lines changed: 88 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,88 @@
1-
zeppelin
2-
========
3-
test
1+
# Project Zeppelin / GDG DevFest 2014 site template
2+
3+
### About
4+
Project Zeppelin allows you to setup awesome GDG DevFest site in 5 minutes.
5+
6+
Project is builded on top of [Jekyll](http://jekyllrb.com/) - simple, blog-aware, static site generator. Jekyll also happens to be the engine behind GitHub Pages, which means you can use Jekyll to host your website from GitHub’s servers for free. [Learn more about Jekyll](http://jekyllrb.com/).
7+
8+
Template is brought by [GDG Lviv](http://lviv.gdg.org.ua/) team.
9+
10+
### Live demo http://gdg-ukraine.github.io/devfest-2014/
11+
12+
### Features
13+
* Easy to setup
14+
* Simple and responsive design
15+
* Inegrated speakers and sessions management
16+
* SVG icons
17+
* SEO friendly
18+
19+
20+
### Quick-start guide
21+
1. [Fork](https://github.com/GDG-Ukraine/devfest-2014/fork) this repo
22+
2. Clone locally
23+
3. Update ```_config.yml```
24+
4. Select what content blocks do you need
25+
5. Push changes to ```gh-pages``` branch
26+
6. Enjoy your awesome DevFest site at ```http://[your github name].github.io/devfest-2014/```
27+
28+
29+
## Local development
30+
31+
Check if you have [all requirments for local environment](http://jekyllrb.com/docs/installation/), install [Jekyll server](http://jekyllrb.com/docs/quickstart/) gem and run this command from project root folder:
32+
33+
```bash
34+
jekyll serve -w
35+
```
36+
Site will be available at http://127.0.0.1:4000/devfest-2014/
37+
38+
**NOTE:** in this mode all changes to html and data files will be automatically regenerated, but after changing ```_config.yml``` you have to restart server.
39+
40+
41+
### Resource optimizations (optional)
42+
43+
You can optimize images and minify css and javascript automaticaly (for now only on Windows).
44+
Optimize all images by running this script from `/automation/images/` folder:
45+
```bash
46+
all_image_optimization.bat -d -jtran -pout -pquant -optip -gsicle -svgo
47+
```
48+
49+
To minify CSS and JS run `minify_all.bat` from `/automation/minifying/` folder:
50+
```bash
51+
minify_all.bat
52+
```
53+
54+
Learn more about available optimization options from [documentation](https://github.com/GDG-Ukraine/devfest-2014/wiki/Resources-optimizations).
55+
56+
### Documentation
57+
Quick-start guide is not enough? Checkout [full documentation](https://github.com/GDG-Ukraine/devfest-2014/wiki).
58+
59+
60+
### TODO List
61+
* Schedule page template
62+
* Optimization scripts for mac and linux
63+
64+
### Known issues
65+
* Scrolling on open navbar
66+
67+
### Used libraries
68+
* [Bootstrap](https://github.com/twbs/bootstrap)
69+
* [Animate.css](https://github.com/daneden/animate.css)
70+
* [Waves](https://github.com/publicis-indonesia/Waves)
71+
* [jquery.appear](https://github.com/bas2k/jquery.appear)
72+
* [jQuery countTo Plugin](https://github.com/mhuggins/jquery-countTo)
73+
* [Typed.js](https://github.com/mattboldt/typed.js)
74+
75+
### Who is using template?
76+
Going to use template? Go on! The only thing we ask - let us know at [*lviv@gdg.org.ua*](mailto:lviv@gdg.org.ua) so we can include you to this list, or make a pull request.
77+
78+
* [GDG DevFest Ukraine 2014](http://devfest.gdg.org.ua/)
79+
* [GDG DevFest Instanbul 2014](http://devfesttr.com/)
80+
81+
### Contributors
82+
* Design and markup: [Oleh Zasadnyy](https://github.com/ozasadnyy)
83+
* Idea and Jekyll integration: [Vitaliy Zasadnyy](https://github.com/zasadnyy)
84+
85+
### Licence
86+
Project is published under the [MIT licence](https://github.com/GDG-Ukraine/devfest-2014/blob/gh-pages/LICENSE.txt). Feel free to clone and modify repo as you want, but don'y forget to add reference to authors :)
87+
88+

_config.yml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Build settings
2+
markdown: kramdown
3+
permalink: pretty
4+
exclude: ['/automation/', 'README.md', 'LICENCE.txt', 'CNAME']
5+
6+
7+
# Site settings
8+
title: GDG DevFest Season 2014
9+
email: lviv@gdg.org.ua
10+
description: "GDG DevFest is a set of events all around the world"
11+
baseurl: "/zeppelin"
12+
url: "http://gdg-ukraine.github.io"
13+
permalink: /blog/:title
14+
googleAnalyticsTrackingId: "UA-43643469-3"
15+
googleAnalyticsSiteUrl: "gdg-ukraine.github.io"
16+
17+
# Location block
18+
eventLocationName: "Conference Hall"
19+
eventLocationAddress: "22 Teatral'na St, Lviv"
20+
eventStartTime: "2014-10-18T10:00"
21+
eventStartTimeHumanReadable: "10:00"
22+
eventEndTime: "2014-10-18T20:00"
23+
eventEndTimeHumanReadable: "20:00"
24+
eventPlaceCoordinates: "49.843237,24.028751"
25+
mapCenterCoordinates: "49.842537,24.025701"
26+
mapMobileCenterCoordinates: "49.841620, 24.029411"
27+
28+
# Logistics Location Block
29+
logisticsMapCenterCoordinates: "49.056728, 3.117289"
30+
logisticsMapMobileCenterCoordinates: "48.335365, 23.711648"
31+
32+
#Tweets feed
33+
twitterHashTag: "devfest"
34+
twitterFeed: "http://lviv.gdg.org.ua/tweetledee/favoritesjson.php?c=10&cache_interval=900"
35+
36+
# Subscribe
37+
subscribeAction: "http://gdg.us5.list-manage1.com/subscribe/post?u=9fc8aa205b0521b5f05fc8e1e&id=ae0fb459fc"
38+
39+
# Documents
40+
c4pUrl: "http://bit.ly/dfua-c4p"
41+
c4sponsorsUrl: "/assets/GDG_DevFest_Partnership.pdf"
42+
43+
# Head
44+
metaKeywords: "event, gdg, devfest, google, programming, android, chrome, developers, lviv"
45+
twitterAccount: "@DevFest"
46+
socialImageSrcGooglePlus: "/img/seo/sharing-google-plus.png"
47+
socialImageSrcTwitter: "/img/seo/sharing-twitter.png"
48+
socialImageSrcFacebook: "/img/seo/sharing-facebook.png"
49+
50+
# Header
51+
eventDate: "September - November, 2014"
52+
typeoutTextValues: '"", "Season", "Ukraine", "Germany", "USA"'
53+
54+
# About Event Block
55+
eventName: "GDG DevFest"
56+
57+
# Team Block
58+
aboutUs: Google's services have become synonymous with simple things online. Number of technological innovations and IT industries in which Google is creating new products is enormous. It's hard to get to know all of them, but realistic. This is why people have started to gather in small local groups and share their experience. Later, the following groups have been called Google Developer Groups. GDGs can take many forms -- from just a few people getting together to watch some videos, to large gatherings with demos, tech talks, hackathons and conferences.
59+
60+
# Speakers List Block
61+
showSessions: true
62+
thumbnailsFolder: /img/speakers/
63+
64+
# Footer
65+
gplusFollowUsUrl: "https://plus.google.com/b/102444623953913144164"
66+
twitterFollowUsUrl: "https://twitter.com/intent/user?screen_name=GDGLviv"
67+
fbFollowUsUrl: "https://facebook.com/GDGLviv"
68+
69+
# Blog
70+
blogCommentsEnabled: true
71+
discusShortName: "devfestua"

_data/sessions.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
-
2+
id: 001
3+
title: "Material design: Visual style and imagery"
4+
description: "This session will reveal the invisible structures behind the material design system. Designers will show how to use the new color systems, typographic strategies, and the underlying grids that hold it together. They will show how imagery and the new framework material rendering can make apps more interesting and communicate more quickly."
5+
track: android
6+
subtype: workshop
7+
speakers: [3]
8+
startTimeStamp: 1382774400
9+
endTimestamp: 1382796000
10+
language: en
11+
-
12+
id: 002
13+
title: "Building Cloud-powered wearable Apps"
14+
description: "Android wear extends the Android platform to a new generation of wearable devices. The user experience is designed specifically for wearables. In this session you’ll see how to use the Android Wear SDK to build a connected cloud-powered application. Using Android Studio and it’s cloud extensions, you’ll see how to build an app that ‘listens’ for changes in stock prices, and notifies a wearable device. You’ll also see how to use voice controls on the device to trigger interactions with the app, such as buying or selling the stock after a notification. Call to action: Get the SDK and start building apps today!"
15+
track: cloud
16+
subtype: presentation
17+
speakers: [4, 5]
18+
startTimeStamp: 1382774400
19+
endTimestamp: 1382796000
20+
language: en
21+
-
22+
id: 003
23+
title: "The world is your playground - go global with Google"
24+
description: "More than ever before, developing for global audience is a necessity than a luxury in today's world. Are you ready ... where to start? what does it entail? how do I do it? how to promote in local markets? This talk will address above questions for android, chrome and web developers. In our journey of the where, what and how, we will take an in-depth look at various internationalization and localization tools & strategies available to you."
25+
track: android
26+
subtype: presentation
27+
speakers: [4]
28+
startTimeStamp: 1382774400
29+
endTimestamp: 1382796000
30+
language: en
31+
-
32+
id: 004
33+
title: "Polymer: Interacting with Google Services using nothing but HTML"
34+
description: "Google has 1M APIs and services. Every API is different! Learn how you can interact with Google services without writing code! Designing your UI so it works across multiple screen sizes is no longer a nice to have, it is *the* way to build for the web. Using Polymer, we'll cover how to create robust, responsive elements that work across all platforms."
35+
track: web
36+
subtype: keynote
37+
speakers: [6]
38+
startTimeStamp: 1382774400
39+
endTimestamp: 1382796000
40+
language: uk
41+
-
42+
id: 005
43+
title: "Test: Interacting with Google Services using nothing but HTML"
44+
description: "Google has 1M APIs and services. Every API is different! Learn how you can interact with Google services without writing code! Designing your UI so it works across multiple screen sizes is no longer a nice to have, it is *the* way to build for the web. Using Polymer, we'll cover how to create robust, responsive elements that work across all platforms."
45+
track: web
46+
subtype: keynote
47+
speakers: [7]
48+
startTimeStamp: 1382774400
49+
endTimestamp: 1382796000
50+
language: en

_data/speakers.yml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
-
2+
id: 3
3+
name: "Dawid"
4+
surname: "Ostrowski"
5+
company: "Google Poland"
6+
title: "Developer Relations Program Manager"
7+
bio: "Dawid is true technology enthusiast, who loves to work in areas where humans and machines meet to create amazing new products and services. He is experienced program manager with strong technical background, who is able to establish priorities for complex projects and execute across multiple organizations, according to long-term objectives. Dawid has worked in Poland, USA, Germany, Belgium and The Netherlands and truly values diversity of international working environment. His most visible characteristics are individualization (when dealing directly with people), ideation&intellection (inexhaustible source of new concepts) and strong communication (experienced trainer, community manager). He is also an activator constantly impatient for action."
8+
thumbnailUrl: DawidOstrowski.jpg
9+
rockstar: true
10+
social:
11+
- {name: "google-plus", link: "https://plus.google.com/+DawidOstrowski/"}
12+
-
13+
id: 4
14+
name: "Dmytro"
15+
surname: "Danylyk"
16+
company: "Lemberg Solutions Limited"
17+
title: "Android Developer"
18+
bio: '<p>Developer. Nominated to apply for the <a href="http://goo.gl/V7qHc">Google Developer Expert Program</a>. Finalist of <a href="http://goo.gl/HO2kLf">Google Apps Developer Challenge 2012</a>. Author of open source <a href="http://goo.gl/Sp5Pel">libraries</a> 1000+ stars. Writer. When Dmytro has free time he is writing <a href="http://goo.gl/AoOVru">technical articles</a>. Speaker. Always trying to share his knowledge &amp; experience on different <a href="http://goo.gl/PNolZY">events</a>. Big fan of android, flat design, stackoverflow, git, Intellij IDEA. Eclipse IDE hater.</p>'
19+
thumbnailUrl: DmytroDanylyk.jpg
20+
rockstar: true
21+
social:
22+
- {name: "google-plus", link: "https://plus.google.com/+DmytroDanylyk"}
23+
- {name: "twitter", link: "https://twitter.com/dmytrodanylyk"}
24+
- {name: "github", link: "https://github.com/dmytrodanylyk"}
25+
-
26+
id: 5
27+
name: "Mateusz"
28+
surname: "Herych"
29+
company: "Base CRM, GDG Krakow"
30+
title: "Software Engineer"
31+
bio: "Mateusz is an Android GDE and GDG organizer. Works as Android Developer for Base CRM where he uses his android-abracadabras to make enterprise software users more productive."
32+
thumbnailUrl: MateuszHerych.jpg
33+
rockstar: true
34+
ribbon:
35+
- {abbr: "GDE", title: "Google Developer Expert", url: "https://developers.google.com/experts/"}
36+
- {abbr: "GDG", title: "Google Developer Group", url: "https://developers.google.com/groups/chapter/107562802227561437057/"}
37+
social:
38+
- {name: "google-plus", link: "https://plus.google.com/+MateuszHerych"}
39+
- {name: "twitter", link: "https://twitter.com/mherych"}
40+
-
41+
id: 6
42+
name: "Roman"
43+
surname: "Mazur"
44+
company: "Stanfy, GDG Kyiv"
45+
title: "Head of Android/Java Unit"
46+
bio: "Roman started his way in Android 5 years ago and fall in love with this platform. Currently he is a head of Android unit in Stanfy LLC and a co-organizer of Kyiv Google Developers Group focusing on Android development. Roman is responsible for building a strong team of Android developers inside Stanfy as well as for organizing Android professionals community in Kyiv."
47+
thumbnailUrl: RomanMazur.jpg
48+
rockstar: true
49+
ribbon:
50+
- {abbr: "GDG", title: "Google Developer Group", url: "https://developers.google.com/groups/chapter/110301321530950732281/"}
51+
social:
52+
- {name: "google-plus", link: "https://plus.google.com/+RomanMazur/"}
53+
- {name: "twitter", link: "http://twitter.com/roman_mazur"}
54+
-
55+
id: 7
56+
name: "Valentyn"
57+
surname: "Shybanov"
58+
company: "Twinfield, GDG Kyiv"
59+
title: "Software engineer/country manager"
60+
bio: "Valentyn focuses on Polymer and Web Components. In previous roles he’s helped craft design systems for massive enterprise companies, user interfaces for console titles, and even built the occasional enchanted princess game. These days his mission is to fight for a better web and to help developers build great experiences."
61+
thumbnailUrl: ValentynShybanov.jpg
62+
rockstar: true
63+
ribbon:
64+
- {abbr: "GDG", title: "Google Developer Group", url: "https://developers.google.com/groups/chapter/110301321530950732281/"}
65+
social:
66+
- {name: "google-plus", link: "https://google.com/+ValentynShybanov"}
67+
- {name: "site", link: "http://olostan.name/"}

_data/team.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
-
2+
id: 0
3+
name: "Vitaliy"
4+
surname: "Zasadnyy"
5+
title: "Sponsors and Speakers Manager"
6+
thumbnailUrl: VitaliyZasadnyy.jpg
7+
team: true
8+
ribbon:
9+
- {abbr: "GDG", title: "Google Developer Group"}
10+
social:
11+
- {name: "google-plus", link: "https://google.com/+VitalikZasadnyy"}
12+
- {name: "twitter", link: "https://twitter.com/zasadnyy"}
13+
- {name: "github", link: "https://github.com/zasadnyy"}
14+
- {name: "site", link: "http://zasadnyy.com/"}
15+
-
16+
id: 1
17+
name: "Oleh"
18+
surname: "Zasadnyy"
19+
title: "Designer"
20+
thumbnailUrl: OlehZasadnyy.jpg
21+
team: true
22+
ribbon:
23+
- {abbr: "GDG", title: "Google Developer Group"}
24+
social:
25+
- {name: "google-plus", link: "https://google.com/+OlehZasadnyy"}
26+
- {name: "github", link: "https://github.com/ozasadnyy"}
27+
-
28+
id: 2
29+
name: "Ostap"
30+
surname: "Andrusiv"
31+
title: "Sponsors and Speakers Manager"
32+
thumbnailUrl: OstapAndrusiv.jpg
33+
team: true
34+
ribbon:
35+
- {abbr: "GDG", title: "Google Developer Group"}
36+
social:
37+
- {name: "google-plus", link: "https://google.com/+OstapAndrusiv"}
38+
- {name: "twitter", link: "https://twitter.com/p1f"}
39+
- {name: "site", link: "http://andrusiv.com/"}
40+
-
41+
id: 4
42+
name: "Dmytro"
43+
surname: "Danylyk"
44+
title: "Android Program Committee"
45+
thumbnailUrl: DmytroDanylyk.jpg
46+
subTeam: true
47+
social:
48+
- {name: "google-plus", link: "https://plus.google.com/+DmytroDanylyk"}
49+
- {name: "twitter", link: "https://twitter.com/dmytrodanylyk"}
50+
- {name: "github", link: "https://github.com/dmytrodanylyk"}
51+
-
52+
id: 7
53+
name: "Valentyn"
54+
surname: "Shybanov"
55+
title: "Web and Cloud Program Committee"
56+
thumbnailUrl: ValentynShybanov.jpg
57+
subTeam: true
58+
social:
59+
- {name: "google-plus", link: "https://google.com/+ValentynShybanov"}
60+
- {name: "site", link: "http://olostan.name/"}

0 commit comments

Comments
 (0)