-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Taylor Savage
committed
Sep 25, 2015
0 parents
commit bbd52e9
Showing
15,940 changed files
with
1,311,678 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Summit | ||
|
||
## Setup | ||
|
||
Build the summit site | ||
|
||
``` | ||
cd summit | ||
npm install && bower install | ||
gulp | ||
``` | ||
|
||
Then start the local server | ||
|
||
``` | ||
cd .. | ||
grunt docs | ||
grunt | ||
``` | ||
|
||
Then preview at localhost:3000/summit | ||
|
||
## Deploying | ||
|
||
Follow the above steps to build the summit site. | ||
Update the version in `app.yaml` and deploy the entire Polymer site | ||
as usual. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
<!-- | ||
@license | ||
Copyright (c) 2015 The Polymer Project Authors. All rights reserved. | ||
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt | ||
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt | ||
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt | ||
Code distributed by Google as part of the polymer project is also | ||
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt | ||
--> | ||
|
||
<!doctype html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
<meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1"> | ||
|
||
<title>Code of Conduct</title> | ||
|
||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700"> | ||
<style> | ||
|
||
body { | ||
margin: 24px; | ||
font-family: 'Roboto', sans-serif; | ||
font-size: 16px; | ||
font-weight: 400; | ||
line-height: 24px; | ||
letter-spacing: -0.01em; | ||
color: #757575; | ||
} | ||
|
||
h1 { | ||
font-size: 34px; | ||
line-height: 48px; | ||
font-weight: 400; | ||
letter-spacing: -0.04em; | ||
color: #212121; | ||
} | ||
|
||
h3 { | ||
font-size: 20px; | ||
font-weight: 400; | ||
line-height: 32px; | ||
color: #212121; | ||
} | ||
|
||
</style> | ||
</head> | ||
<body> | ||
|
||
<h1>COMMUNITY GUIDELINES</h1> | ||
|
||
<h3>Be excellent to each other.</h3> | ||
<p>Treat everyone with respect. Participate while acknowledging that everyone deserves to be here — and each of us has the right to enjoy our experience without fear of harassment, discrimination, or condescension, whether blatant or via micro-aggressions.</p> | ||
|
||
<h3>Speak up if you see or hear something.</h3> | ||
<p>Harassment is not tolerated, and you are empowered to politely engage when you or others are disrespected. Also, assume positive intent. The person making you feel uncomfortable may not be aware of what they are doing, and politely bringing their behavior to their attention is encouraged.</p> | ||
|
||
<h3>Practice saying "Yes and" to each other.</h3> | ||
<p>Build on each other’s ideas. We all benefit when we create together.</p> | ||
|
||
<h3>We have a <bold>ZERO TOLERANCE POLICY</bold> for harassment of any kind, including but not limited to:</h3> | ||
|
||
<ul> | ||
<li>Stalking/following</li> | ||
<li>Harassing photography or recording</li> | ||
<li>Deliberate intimidation</li> | ||
<li>Sustained disruption of talks or other events</li> | ||
<li>Offensive verbal comments</li> | ||
<li>Sexual images in public spaces</li> | ||
<li>Inappropriate physical contact</li> | ||
<li>Unwelcome sexual or physical attention</li> | ||
</ul> | ||
|
||
<h3>In relation to, but not limited to:</h3> | ||
|
||
<ul> | ||
<li>Neurodiversity</li> | ||
<li>Race</li> | ||
<li>Color</li> | ||
<li>National origin</li> | ||
<li>Gender</li> | ||
<li>Gender identity</li> | ||
<li>Gender presentation</li> | ||
<li>Sexual orientation</li> | ||
<li>Age</li> | ||
<li>Body size</li> | ||
<li>Differing abilities</li> | ||
<li>Appearance</li> | ||
<li>Religion</li> | ||
<li>Pregnancy</li> | ||
</ul> | ||
|
||
<p>We empower and encourage you to report any behavior that makes you or others feel uncomfortable by finding a Google staff member wearing a pink STAFF shirt or a Google speaker wearing a blue Polymer Summit shirt, or by emailing [email protected].</p> | ||
|
||
<p>Any person behaving in a disorderly manner, engaging in harassing or uncomfortable behavior, or otherwise failing to comply with this policy may be removed from any Google-hosted event or refused admittance (including to future Google events) at any time in Google’s sole discretion. Individuals who are expelled from an event for a violation of this policy will not be provided with a refund.</p> | ||
|
||
<h3>ANTI-HARASSMENT POLICY</h3> | ||
|
||
<p>Google is dedicated to providing a harassment-free and inclusive conference experience for everyone regardless of gender identity and expression, sexual orientation, differing abilities, neurodiversity, physical appearance, body size, ethnicity, nationality, age, religion, or other protected category. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks. Google takes these violations of our policy seriously and will respond appropriately. All attendees of the event must abide by our anti-harassment policy.</p> | ||
|
||
<h3>CONDUCT POLICY</h3> | ||
|
||
<p>Google reserves the right to refuse admittance to, or remove any person from the event (including future Google events) at any time in its sole discretion. This includes but is not limited to attendees behaving in a disorderly manner or failing to comply with the terms and conditions herein.</p> | ||
|
||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<meta http-equiv="refresh" content="0;URL='http://code-labs.io/polymer-summit'"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,160 @@ | ||
[ | ||
{ | ||
"date":"September 14th", | ||
"day":"Monday", | ||
"sessions":[ | ||
{ | ||
"name":"Code Labs and Pre-registration", | ||
"speaker":"", | ||
"time":"Monday 5pm - 9pm", | ||
"desc":"Polymer code labs provide a guided, tutorial, hands-on coding experience. Learn and build elements and applications with the Polymer Team. **BYOL (Bring Your Own Laptop)**" | ||
} | ||
] | ||
}, | ||
{ | ||
"date":"September 15th", | ||
"day":"Tuesday", | ||
"sessions":[ | ||
{ | ||
"name":"Registration Opens", | ||
"time":"Tuesday @ 7:30am" | ||
}, | ||
{ | ||
"name":"Opening Keynote", | ||
"speaker":"Matthew McNulty & Taylor Savage", | ||
"time":"Tuesday @ 9:00am", | ||
"video": "https://www.youtube.com/watch?v=jVn8tlnwAEs&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J&index=1", | ||
"desc":"A warm welcome to the first ever Polymer Summit. We'll talk briefly about how we're thinking about Polymer's past, present, and future, and get the show on the road." | ||
}, | ||
{ | ||
"name":"Thinking in Polymer", | ||
"speaker":"Kevin Schaaf", | ||
"time":"Tuesday @ 9:30am", | ||
"video": "https://www.youtube.com/watch?v=ZDjiUmx51y8&index=2&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"Polymer embraces encapsulated Custom Elements as its main organizing unit. This simple-sounding concept is actually an incredibly powerful tool that can revolutionize how you think about solving complex problems, collaborate within large teams, reduce technology lock-in, and of course, build amazing apps for the web. Hear how we think about building apps using custom elements directly from one of the Polymer core team engineers, and how to best employ this simple concept for the most leverage in your own projects." | ||
}, | ||
{ | ||
"name":"End to End with Polymer", | ||
"speaker":"Rob Dodson", | ||
"time":"Tuesday @ 10:00am", | ||
"video": "https://www.youtube.com/watch?v=1f_Tj_JnStA&index=3&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"Developers are really excited by Polymer and Web Components, but they're not always sure how to connect the dots to get a full blown, production-ready app. Where should you store your data? How do you handle user authentication? What are the patterns that make up a good Polymer app? In this session I'll answer these questions, and guide you through the process of building an awesome webapp using Polymer Starter Kit and Firebase." | ||
}, | ||
{ | ||
"name":"Break", | ||
"time": "Tuesday @ 10:30am" | ||
}, | ||
{ | ||
"name":"Using ES6 with Polymer", | ||
"speaker":"Eric Bidelman", | ||
"time":"Tuesday @ 11:00am", | ||
"video": "https://www.youtube.com/watch?v=bX3_tN23M_Y&index=4&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"Polymer's mission is to evolve with modern web. In this talk, we'll take a look at the new features in ECMAScript 2015 (aka ES6), how to use them today, and what role they play in Polymer's future." | ||
}, | ||
{ | ||
"name":"Testing Polymer Web Components", | ||
"speaker":"Chris Joel", | ||
"time":"Tuesday @ 11:20am", | ||
"video": "https://www.youtube.com/watch?v=kX2INPJY4Y4&index=5&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"This session will include a rundown of test environment helpers we have created, the new test-fixture element and the accessibility testing functionality added to WCT. We will also cover examples of different non-trivial testing scenarios related to web components and provide strategies to address them." | ||
}, | ||
{ | ||
"name":"Platinum Elements", | ||
"speaker":"Mat Scales", | ||
"time":"Tuesday @ 11:40am", | ||
"video": "https://www.youtube.com/watch?v=EXn-Zr-qmqo&index=6&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"Web Components aren't the only hot new thing on the web. Learn about how we're bringing the magic of Polymer to brand new Web Platform features like Offline, Push Messaging, and more." | ||
}, | ||
{ | ||
"name":"There’s an Element for that — but what if there isn't?", | ||
"speaker":"Surma", | ||
"time":"Tuesday @ 12:00pm", | ||
"video": "https://www.youtube.com/watch?v=qogKAkxrfrk&index=7&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"You have your own service. It has a very nice API. Is there an element for that? Probably not! In this session we’ll talk about patterns that occur when writing your own elements while wrapping an API or while writing new visual elements." | ||
}, | ||
{ | ||
"name":"Lunch is served", | ||
"time": "Tuesday @ 12:20pm" | ||
}, | ||
{ | ||
"name":"Adaptive UI with Material Design and Paper Elements", | ||
"speaker":"Zach Gibson, Yuin Chien, & Addy Osmani", | ||
"time":"Tuesday @ 1:30pm", | ||
"video": "https://www.youtube.com/watch?v=YiiXKoLYLMo&index=8&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"A look into Material Design's latest thinking around adaptive user interface design patterns and best practices. Polymer's paper elements make it easy to design cross form factor." | ||
}, | ||
{ | ||
"name":"Polymer's Styling System", | ||
"speaker":"Monica Dinculescu", | ||
"time":"Tuesday @ 2:00pm", | ||
"video": "https://www.youtube.com/watch?v=IbOaJwqLgog&index=9&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"Traditionally, CSS stylesheets have a terrible opinion about style encapsulation: the only thing stopping one element’s style from stomping over another’s is a “well chosen class name”. The Shadow DOM fixes this by building a little castle and a moat around each element, so that styles can’t get in and out of the web component castle. But what happens if you _do_ want to style this custom element? How do you cross the moat? Custom properties, that’s how." | ||
}, | ||
{ | ||
"name":"Polymer's Animation System", | ||
"speaker":"Yvonne Yip", | ||
"time":"Tuesday @ 2:15pm", | ||
"video": "https://www.youtube.com/watch?v=-tX0e29GQa4&index=10&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"Great transitions and animations are an important part of your web application's visual design. However building them using CSS and Javascript is not always straightforward. In this talk we'll cover how neon-animation system helps you build animations in Polymer and we'll build some page transitions." | ||
}, | ||
{ | ||
"name":"Lightning Talk: Upgrading to 1.0 with polyup", | ||
"speaker":"Peter Burns", | ||
"time":"Tuesday @ 2:30pm", | ||
"video": "https://www.youtube.com/watch?v=maygsoPKLpE&index=11&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"A lot changed from Polymer 0.5 to 1.0! Fortunately you don't have to upgrade all of your code by hand, polyup will do a lot of the work for you. We'll walk through upgrading a full app from 0.5 to 1.0 in under ten minutes." | ||
}, | ||
{ | ||
"name":"Lightning Talk: Polymer's Gesture System", | ||
"speaker":"Dan Freedman", | ||
"time":"Tuesday @ 2:35pm", | ||
"video": "https://www.youtube.com/watch?v=EUpUz3RUvdc&index=12&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"A look at the breadth and depth of Polymer's built-in gesture library, and how your elements can be interactive, responsive, and cross-platform." | ||
}, | ||
{ | ||
"name":"A11y with Polymer", | ||
"speaker":"Alice Boxhall & Laura Palmaro", | ||
"time":"Tuesday @ 2:45pm", | ||
"video": "https://www.youtube.com/watch?v=o6yLWihykVA&index=13&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"One in six people will experience a disability at some point in their life, so it's crucial for sites and apps to work smoothly for users with a wide range of abilities. A well crafted site is usable whether or not a person can see, use a mouse, or distinguish red from green - to mention just a few of the assumptions we inadvertently make. Come and learn about how and why we hold the Polymer 1.0 widget set to a high bar for accessibility, and how you can use the Polymer libraries to create your own accessible custom elements." | ||
}, | ||
{ | ||
"name":"Break", | ||
"time": "Tuesday @ 3:15pm" | ||
}, | ||
{ | ||
"name":"Polymer Power Tools", | ||
"speaker":"Addy Osmani", | ||
"time":"Tuesday @ 3:45pm", | ||
"video": "https://www.youtube.com/watch?v=LMqM4PfrFxs&index=14&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"In 2015, framework-less web development using elements + micro-libraries can get you really far on the web platform. It's powerful. We'll cover the tools now available to help you build with Polymer in production including Polymer Starter Kit, Polyup, Vulcanize, Crisper, web-component-tester, our docs and code viewer tools and much more!" | ||
}, | ||
{ | ||
"name":"Doing a Perf Audit of your Polymer App", | ||
"speaker":"Paul Irish", | ||
"time":"Tuesday @ 4:15pm", | ||
"video": "https://www.youtube.com/watch?v=SkN5Q7nf7Vg&index=15&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"Performance is measured from the ground truth of the browser internals, and you're operating a few levels up, with the DOM, framework code, and JavaScript sitting between your users finger and the resulting screen paints. In this session Paul Irish will show how the Chrome DevTools can help you understand where time is spent in your app and effective means of profiling your performance. You'll walk away with a solid understanding of how your polymer work can be as fast-loading and responsive-to-the-touch as you like." | ||
}, | ||
{ | ||
"name":"Polymer Performance Patterns", | ||
"speaker":"Eric Bidelman", | ||
"time":"Tuesday @ 4:45pm", | ||
"video": "https://www.youtube.com/watch?v=Yr84DpNaMfk&index=16&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"Let's face it, building a web app is hard. There's a lot to remember! Web components allow us to componentize the web's best practices but that doesn't mean footguns are a thing of the past. In this talk, we'll cover tips and tricks for speeding up first paint, lazy loading components, and various runtime optimizations." | ||
}, | ||
{ | ||
"name":"PolyPanel", | ||
"speaker":"The Polymer Team", | ||
"time":"Tuesday @ 5:15pm", | ||
"video": "https://www.youtube.com/watch?v=mw0ozps3jLM&index=17&list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J", | ||
"desc":"A wrap-up discussion panel with members of the Polymer team." | ||
}, | ||
{ | ||
"name":"After Party!", | ||
"time":"Tuesday @ 6:00pm till midnight", | ||
"desc":"After hours party, featuring Romina Luciana. ROOG, featuring Choral & Susanne Alten. Eno-C. Drinks and heavy appetizers are served." | ||
} | ||
] | ||
} | ||
] |
Oops, something went wrong.