add jekyll site for global sprint

This commit is contained in:
Abigail Cabunoc 2017-03-30 14:38:21 -04:00
Родитель b416635606
Коммит 2ea8ab1453
91 изменённых файлов: 13150 добавлений и 20 удалений

24
CODE_OF_CONDUCT.md Normal file
Просмотреть файл

@ -0,0 +1,24 @@
# Participation Guidelines
This project respects Mozilla's [community participation guidelines](https://www.mozilla.org/en-US/about/governance/policies/participation/). These guidelines cover our behaviour as participants, facilitators, space wranglers, staff, volunteers, vendors, and anyone else involved in making the MozFest possible.
## How to treat each other
* Be respectful and welcoming
* Try to understand different perspectives
* Do not threaten violence
* Empower others
* Strive for excellence
* Dont expect to agree with every decision
## Inclusion and Diversity
The Mozilla Project welcomes and encourages participation by everyone. It doesnt matter how you identify yourself or how others perceive you: we welcome you.
We welcome contributions from everyone as long as they interact constructively with our community, including, but not limited to people of varied age, culture, ethnicity, gender, gender-identity, language, race, sexual orientation, geographical location and religious views.
Mozilla-based activities should be inclusive and should support such diversity.
## Working in the Open
Because working open is one of our core values, MozFest program planning is done in the open on Github (check out our repo [here](https://github.com/MozillaFoundation/mozfest-program-2016)). We hope participants will benefit from this culture of transparency and collaboration during the Festival, and will continue to work with an open ethos in their projects after Mozfest. Learn more about [how we work open at Mozilla](https://wiki.mozilla.org/Working_open).

Просмотреть файл

@ -0,0 +1,31 @@
# Contributing to Open Leadership Training
Thank you for your interest in contributing to the Global Sprint website :tada:!
This is the web presence for Mozilla's Global Sprint. June 1-2, 2017.
This documents is a set of guidelines for contributing to this website on GitHub. These are guidelines, not rules. This guide is meant to make it easy for you to get involved.
* [Participation guidelines](#participation-guidelines)
## Participation guidelines
This project adheres to a [code of conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to zannah@mozillafoundation.org.
## How to submit changes
Once you've identified one of the issues above that you feel you can contribute to, you're ready to make a change to the project repository!
1. **[Fork](https://help.github.com/articles/fork-a-repo/) this repository**. This makes your own version of this project you can edit and use.
2. **[Make your changes](https://guides.github.com/activities/forking/#making-changes)**! You can do this in the GitHub interface on your own local machine. Once you're happy with your changes...
3. **Submit a [pull request](https://help.github.com/articles/proposing-changes-to-a-project-with-pull-requests/)**. This opens a discussion around your project and lets the project lead know you are proposing changes.
First time contributing to open source? Check out this *free* series, [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github).
## Maintainers
This repository is currently maintained by [@acabunoc](http://github.com/acabunoc) and [@zee-moz](http://github.com/zee-moz).
## How to report bugs
Notice a mistake? Please file any bugs, requests, or questions in [our issue tracker](https://github.com/mozilla/global-sprint/issues)

2
Gemfile Normal file
Просмотреть файл

@ -0,0 +1,2 @@
source "https://rubygems.org"
gem "github-pages"

139
Gemfile.lock Normal file
Просмотреть файл

@ -0,0 +1,139 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (4.2.7)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.4.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.10.0)
colorator (1.1.0)
ethon (0.9.1)
ffi (>= 1.3.0)
execjs (2.7.0)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
ffi (1.9.14)
forwardable-extended (2.6.0)
gemoji (2.1.0)
github-pages (98)
activesupport (= 4.2.7)
github-pages-health-check (= 1.2.0)
jekyll (= 3.2.1)
jekyll-coffeescript (= 1.0.1)
jekyll-feed (= 0.5.1)
jekyll-gist (= 1.4.0)
jekyll-github-metadata (= 2.1.1)
jekyll-mentions (= 1.2.0)
jekyll-paginate (= 1.1.0)
jekyll-redirect-from (= 0.11.0)
jekyll-sass-converter (= 1.3.0)
jekyll-seo-tag (= 2.0.0)
jekyll-sitemap (= 0.10.0)
jekyll-swiss (= 0.4.0)
jemoji (= 0.7.0)
kramdown (= 1.11.1)
liquid (= 3.0.6)
listen (= 3.0.6)
mercenary (~> 0.3)
minima (= 1.2.0)
rouge (= 1.11.1)
terminal-table (~> 1.4)
github-pages-health-check (1.2.0)
addressable (~> 2.3)
net-dns (~> 0.8)
octokit (~> 4.0)
public_suffix (~> 1.4)
typhoeus (~> 0.7)
html-pipeline (2.4.2)
activesupport (>= 2)
nokogiri (>= 1.4)
i18n (0.7.0)
jekyll (3.2.1)
colorator (~> 1.0)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1)
kramdown (~> 1.3)
liquid (~> 3.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (~> 1.7)
safe_yaml (~> 1.0)
jekyll-coffeescript (1.0.1)
coffee-script (~> 2.2)
jekyll-feed (0.5.1)
jekyll-gist (1.4.0)
octokit (~> 4.2)
jekyll-github-metadata (2.1.1)
jekyll (~> 3.1)
octokit (~> 4.0)
jekyll-mentions (1.2.0)
activesupport (~> 4.0)
html-pipeline (~> 2.3)
jekyll (~> 3.0)
jekyll-paginate (1.1.0)
jekyll-redirect-from (0.11.0)
jekyll (>= 2.0)
jekyll-sass-converter (1.3.0)
sass (~> 3.2)
jekyll-seo-tag (2.0.0)
jekyll (~> 3.1)
jekyll-sitemap (0.10.0)
jekyll-swiss (0.4.0)
jekyll-watch (1.5.0)
listen (~> 3.0, < 3.1)
jemoji (0.7.0)
activesupport (~> 4.0)
gemoji (~> 2.0)
html-pipeline (~> 2.2)
jekyll (>= 3.0)
json (1.8.3)
kramdown (1.11.1)
liquid (3.0.6)
listen (3.0.6)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9.7)
mercenary (0.3.6)
mini_portile2 (2.1.0)
minima (1.2.0)
minitest (5.9.1)
multipart-post (2.0.0)
net-dns (0.8.0)
nokogiri (1.6.8.1)
mini_portile2 (~> 2.1.0)
octokit (4.4.0)
sawyer (~> 0.7.0, >= 0.5.3)
pathutil (0.14.0)
forwardable-extended (~> 2.6)
public_suffix (1.5.3)
rb-fsevent (0.9.8)
rb-inotify (0.9.7)
ffi (>= 0.5.0)
rouge (1.11.1)
safe_yaml (1.0.4)
sass (3.4.22)
sawyer (0.7.0)
addressable (>= 2.3.5, < 2.5)
faraday (~> 0.8, < 0.10)
terminal-table (1.7.3)
unicode-display_width (~> 1.1.1)
thread_safe (0.3.5)
typhoeus (0.8.0)
ethon (>= 0.8.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
unicode-display_width (1.1.1)
PLATFORMS
ruby
DEPENDENCIES
github-pages
BUNDLED WITH
1.13.2

21
LICENSE Normal file
Просмотреть файл

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2017 Mozilla Foundation and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Просмотреть файл

@ -29,5 +29,3 @@ Your open project is welcome, whether youre creating new scientific software,
A host site is a space where people gather in person during the sprint, to work together, hang out, and network. It's a collaborative work space but also a great opportunity to meet and connect with members of your local Mozilla and open Web communities. As a site host, you help get the word out about the Sprint, and you invite and welcome people into the space. Sites can be for any number of people, from 3 to 30 or more. All you need is an accessible space, good strong Wi-Fi connection, and maybe some coffee or snacks.
**For more about hosting a Global Sprint Site, see our resources and FAQs (Frequently Asked Questions) for site hosts.**

Просмотреть файл

@ -1,3 +1,8 @@
---
layout: page
title: "Project Checklist"
---
# Project Checklist
When you fill out a project application form, you'll receive a response with a link to a GitHub issue, containing a template for you to fill out with project information. You'll also see a checklist of project documents you'll need for the Global Sprint.

Просмотреть файл

@ -1,3 +1,9 @@
---
layout: page
title: "Projects"
following: _articles/project-checklist.md
---
# Mozilla Global Sprint Info for Project Leads

5
_articles/sites.md Normal file
Просмотреть файл

@ -0,0 +1,5 @@
---
layout: page
title: "Sites"
following: _articles/projects.md
---

39
_config.yml Normal file
Просмотреть файл

@ -0,0 +1,39 @@
title: Global Sprint 2017
subtitle:
email: zannah@mozillafoundation.org
twitter: https://twitter.com/mozilla
chat: https://gitter.im/mozilla/global-sprint
description: > # this means to ignore newlines until "baseurl:"
Does your MozFest session involve hands-on, project based learning? This
training is for anyone running an open project at MozFest. This can be
software, curriculum, or anything you can build together with a group.
baseurl: "/global-sprint" # the subpath of your site, e.g. /blog
url: "https://mozilla.github.io" # the base hostname & protocol for your site
github:
repo: "mozilla/global-sprint"
branch: "master"
collections:
articles:
output: true
permalink: /:path/
# Build settings
markdown: kramdown
redcarpet:
extensions: [
'no_intra_emphasis',
'fenced_code_blocks',
'autolink',
'strikethrough',
'superscript',
'with_toc_data',
'tables',
'hardwrap'
]
# variables
video: "<span class=\"video-player\"></span>"
assignment: "<span class=\"assignment\">Assignment: </span>"

16
_includes/contents.html Normal file
Просмотреть файл

@ -0,0 +1,16 @@
{% if include.item %}
{% assign item = include.item %}
{% else %}
{% assign item = site.pages | where: "path", "contents.html" | first %}
{% endif %}
<ul class="sidebar-subitems">
{% for path in item.contents %}
{% assign subpage = site.articles | where: "path", path | first %}
<li{% if page.url contains subpage.url %} class="selected"{% endif %}>
<a class="{% if page.url == subpage.url %} current{% endif %}"
href="{{ subpage.url | prepend: site.baseurl }}">{{ subpage.title }}
</a>
</li>
{% endfor %}
</ul>

30
_includes/footer.html Normal file
Просмотреть файл

@ -0,0 +1,30 @@
<footer class="col-sm-12">
<div class="mofooter">
<div class="icons">
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="{{ site.baseurl }}/img/footer-icon-twitter.svg"><a target="_blank" href="{{ site.twitter }}">Twitter</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="{{ site.baseurl }}/img/footer-icon-irc.svg"><a target="_blank" href="{{ site.chat }}">Chat</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="{{ site.baseurl }}/img/footer-icon-email.svg"><a target="_blank" href="mailto:{{ site.email }}">Email</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="{{ site.baseurl }}/img/footer-icon-github.svg"><a target="_blank" href="https://github.com/{{ site.github.repo }}">Github</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="{{ site.baseurl }}/img/footer-icon-terms.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/legal/">Legal</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="{{ site.baseurl }}/img/cc-logo.svg"><a target="_blank" href="https://creativecommons.org/licenses/by/4.0/">License</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="{{ site.baseurl }}/img/footer-icon-conduct.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/governance/policies/participation/">Participation Guidelines</a></div>
</div>
</div>
<div class="footer-content"><a class="logo" href="https://mozilla.org"><img src="{{ site.baseurl }}/img/moz-logo-white.png" width="105" height="30"></a>
<p>Mozilla is a global non-profit dedicated to putting you in control of your online experience and shaping the future of the web for the public good. Visit us at <a href="https://mozilla.org" target="_blank">mozilla.org</a></p>
</div>
</div>
</footer>

27
_includes/navigation.html Normal file
Просмотреть файл

@ -0,0 +1,27 @@
<div class="sidebar-header">
<a href="{{ site.baseurl }}/">
<img src="{{ site.baseurl }}/img/moz-logo-main-rgb.png" alt="Mozilla Open Leadership Training Series" class="moz-logo" /><br />
<span>Leadership Training</span>
</a>
<!-- <button aria-label="toggle" class="glyphicon glyphicon-menu-hamburger hidden-lg hidden-md"></button> -->
</div>
<ul class="sidebar-menu list-unstyled">
{% assign item = site.pages | where: "path", "contents.html" | first %}
{% for path in item.contents %}
{% assign subpage = site.articles | where: "path", path | first %}
<li{% if page.url contains subpage.url %} class="selected"{% endif %}>
<a href="{{ subpage.url | prepend: site.baseurl }}">{% if subpage.module %}{{ subpage.module }}.{% endif %} {{ subpage.title }}</a>
{% if page.url contains subpage.url %}
{% if subpage.contents %}
{% include contents.html item=subpage %}
{% endif %}
{% endif %}
</li>
{% endfor %}
<footer>
<a target="_blank" href="https://github.com/{{ site.github.repo }}">See the Code on GitHub</a>
</footer>
</ul>

Просмотреть файл

@ -0,0 +1,5 @@
#### {{ site.video }} {{ include.title }}
<video width="100%" height="auto" controls>
<source src="{{ include.url }}" type="video/mp4">
</video>

66
_layouts/default.html Normal file
Просмотреть файл

@ -0,0 +1,66 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>{{ site.title }}{% if page.title %} : {{ page.title }}{% endif %}</title>
<meta name="description" content="{{ site.subtitle }}">
<link rel="icon" type="image/png" sizes="196x196" href="{{ site.baseurl }}/img/favicon.png?1">
<link href="{{ site.baseurl }}/css/mofo-bootstrap.css" rel="stylesheet">
<link rel="stylesheet" href="{{ site.baseurl }}/css/syntax.css">
<link rel="stylesheet" href="{{ site.baseurl }}/css/main.css">
<link rel="stylesheet" href="http://flukeout.github.io/mozmaker-icon-font/cdn/mozmaker-icons.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Arvo">
</head>
<body>
<div class="page container-fluid">
<div class="row">
{% assign post_count = site.posts|size %}
<div id="navigation" class="col-md-2 col-sm-3 col-xs-12 sidebar" role="navigation">
{% include navigation.html %}
</div>
<div id="content" class="col-md-10 col-sm-9 col-xs-12">
{{ content }}
</div>
</div>
<div class="row">
{% include footer.html %}
</div>
</div>
<script>
function WebAnalytics() {
var _dntStatus = navigator.doNotTrack || navigator.msDoNotTrack;
var fxMatch = navigator.userAgent.match(/Firefox\/(\d+)/);
var ie10Match = navigator.userAgent.match(/MSIE 10/i);
var w8Match = navigator.appVersion.match(/Windows NT 6.2/);
if (fxMatch && Number(fxMatch[1]) < 32) {
_dntStatus = 'Unspecified';
} else if (ie10Match && w8Match) {
_dntStatus = 'Unspecified';
} else {
_dntStatus = { '0': 'Disabled', '1': 'Enabled' }[_dntStatus] || 'Unspecified';
}
if (_dntStatus !== 'Enabled'){
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-87658599-3', 'auto');
ga('send', 'pageview');
}
}
WebAnalytics();
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.2/anchor.js"></script>
<script>anchors.add('h3,h4');</script>
</body>
</html>

11
_layouts/home.html Normal file
Просмотреть файл

@ -0,0 +1,11 @@
---
layout: default
---
<div class="hero-unit home-page">
<h1>Global Sprint 2017</h1>
<p>June 1st-2nd, 2017</p>
</div>
<div class="lesson-content">
<div class="intro">{{ content }}</div>
</div>

47
_layouts/page.html Normal file
Просмотреть файл

@ -0,0 +1,47 @@
---
layout: default
---
<div class="lesson-content">
<div class="page-header">
<h2>
{% if page.module %}{{ page.module }}.{% endif %}
{{ page.title }}
</h2>
</div>
<div class="details">
<a target="_blank" class="suggest-changes" href="https://github.com/{{ site.github.repo }}/edit/{{ site.github.branch }}/{{ page.path }}">Suggest changes</a>
</div>
{{ content }}
{% if page.contents %}
<h3>In This Section</h3>
{% for path in page.contents %}
{% assign subpage = site.articles | where: "path", path | first %}
<p>
{% if subpage.module %}{{ subpage.module }}.{% endif %}
<a href="{{ subpage.url | prepend: site.baseurl }}">{{ subpage.title }}</a>
{% if subpage.time %}
({{ subpage.time }})
{% endif %}
</p>
{% endfor %}
{% endif %}
{% if page.following %}
{% assign next = site.articles | where: "path", page.following | first %}
<a class="btn btn-lg btn-default btn-next" href="{{ next.url | prepend: site.baseurl }}">
next:
{{ next.title }} &nbsp;
<i class="fa fa-play" aria-hidden="true"></i>
</a>
<br />
{% endif %}
<p class="help-us">
<edit></edit>
Help us improve content and
<a target="_blank" href="https://github.com/{{ site.github.repo }}/edit/{{ site.github.branch }}/{{ page.path }}">suggest changes</a> to this page.
</p>
</div>

24
_site/CODE_OF_CONDUCT.md Normal file
Просмотреть файл

@ -0,0 +1,24 @@
# Participation Guidelines
This project respects Mozilla's [community participation guidelines](https://www.mozilla.org/en-US/about/governance/policies/participation/). These guidelines cover our behaviour as participants, facilitators, space wranglers, staff, volunteers, vendors, and anyone else involved in making the MozFest possible.
## How to treat each other
* Be respectful and welcoming
* Try to understand different perspectives
* Do not threaten violence
* Empower others
* Strive for excellence
* Dont expect to agree with every decision
## Inclusion and Diversity
The Mozilla Project welcomes and encourages participation by everyone. It doesnt matter how you identify yourself or how others perceive you: we welcome you.
We welcome contributions from everyone as long as they interact constructively with our community, including, but not limited to people of varied age, culture, ethnicity, gender, gender-identity, language, race, sexual orientation, geographical location and religious views.
Mozilla-based activities should be inclusive and should support such diversity.
## Working in the Open
Because working open is one of our core values, MozFest program planning is done in the open on Github (check out our repo [here](https://github.com/MozillaFoundation/mozfest-program-2016)). We hope participants will benefit from this culture of transparency and collaboration during the Festival, and will continue to work with an open ethos in their projects after Mozfest. Learn more about [how we work open at Mozilla](https://wiki.mozilla.org/Working_open).

31
_site/CONTRIBUTING.md Normal file
Просмотреть файл

@ -0,0 +1,31 @@
# Contributing to Open Leadership Training
Thank you for your interest in contributing to the Global Sprint website :tada:!
This is the web presence for Mozilla's Global Sprint. June 1-2, 2017.
This documents is a set of guidelines for contributing to this website on GitHub. These are guidelines, not rules. This guide is meant to make it easy for you to get involved.
* [Participation guidelines](#participation-guidelines)
## Participation guidelines
This project adheres to a [code of conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to zannah@mozillafoundation.org.
## How to submit changes
Once you've identified one of the issues above that you feel you can contribute to, you're ready to make a change to the project repository!
1. **[Fork](https://help.github.com/articles/fork-a-repo/) this repository**. This makes your own version of this project you can edit and use.
2. **[Make your changes](https://guides.github.com/activities/forking/#making-changes)**! You can do this in the GitHub interface on your own local machine. Once you're happy with your changes...
3. **Submit a [pull request](https://help.github.com/articles/proposing-changes-to-a-project-with-pull-requests/)**. This opens a discussion around your project and lets the project lead know you are proposing changes.
First time contributing to open source? Check out this *free* series, [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github).
## Maintainers
This repository is currently maintained by [@acabunoc](http://github.com/acabunoc) and [@zee-moz](http://github.com/zee-moz).
## How to report bugs
Notice a mistake? Please file any bugs, requests, or questions in [our issue tracker](https://github.com/mozilla/global-sprint/issues)

2
_site/Gemfile Normal file
Просмотреть файл

@ -0,0 +1,2 @@
source "https://rubygems.org"
gem "github-pages"

139
_site/Gemfile.lock Normal file
Просмотреть файл

@ -0,0 +1,139 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (4.2.7)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.4.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.10.0)
colorator (1.1.0)
ethon (0.9.1)
ffi (>= 1.3.0)
execjs (2.7.0)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
ffi (1.9.14)
forwardable-extended (2.6.0)
gemoji (2.1.0)
github-pages (98)
activesupport (= 4.2.7)
github-pages-health-check (= 1.2.0)
jekyll (= 3.2.1)
jekyll-coffeescript (= 1.0.1)
jekyll-feed (= 0.5.1)
jekyll-gist (= 1.4.0)
jekyll-github-metadata (= 2.1.1)
jekyll-mentions (= 1.2.0)
jekyll-paginate (= 1.1.0)
jekyll-redirect-from (= 0.11.0)
jekyll-sass-converter (= 1.3.0)
jekyll-seo-tag (= 2.0.0)
jekyll-sitemap (= 0.10.0)
jekyll-swiss (= 0.4.0)
jemoji (= 0.7.0)
kramdown (= 1.11.1)
liquid (= 3.0.6)
listen (= 3.0.6)
mercenary (~> 0.3)
minima (= 1.2.0)
rouge (= 1.11.1)
terminal-table (~> 1.4)
github-pages-health-check (1.2.0)
addressable (~> 2.3)
net-dns (~> 0.8)
octokit (~> 4.0)
public_suffix (~> 1.4)
typhoeus (~> 0.7)
html-pipeline (2.4.2)
activesupport (>= 2)
nokogiri (>= 1.4)
i18n (0.7.0)
jekyll (3.2.1)
colorator (~> 1.0)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1)
kramdown (~> 1.3)
liquid (~> 3.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (~> 1.7)
safe_yaml (~> 1.0)
jekyll-coffeescript (1.0.1)
coffee-script (~> 2.2)
jekyll-feed (0.5.1)
jekyll-gist (1.4.0)
octokit (~> 4.2)
jekyll-github-metadata (2.1.1)
jekyll (~> 3.1)
octokit (~> 4.0)
jekyll-mentions (1.2.0)
activesupport (~> 4.0)
html-pipeline (~> 2.3)
jekyll (~> 3.0)
jekyll-paginate (1.1.0)
jekyll-redirect-from (0.11.0)
jekyll (>= 2.0)
jekyll-sass-converter (1.3.0)
sass (~> 3.2)
jekyll-seo-tag (2.0.0)
jekyll (~> 3.1)
jekyll-sitemap (0.10.0)
jekyll-swiss (0.4.0)
jekyll-watch (1.5.0)
listen (~> 3.0, < 3.1)
jemoji (0.7.0)
activesupport (~> 4.0)
gemoji (~> 2.0)
html-pipeline (~> 2.2)
jekyll (>= 3.0)
json (1.8.3)
kramdown (1.11.1)
liquid (3.0.6)
listen (3.0.6)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9.7)
mercenary (0.3.6)
mini_portile2 (2.1.0)
minima (1.2.0)
minitest (5.9.1)
multipart-post (2.0.0)
net-dns (0.8.0)
nokogiri (1.6.8.1)
mini_portile2 (~> 2.1.0)
octokit (4.4.0)
sawyer (~> 0.7.0, >= 0.5.3)
pathutil (0.14.0)
forwardable-extended (~> 2.6)
public_suffix (1.5.3)
rb-fsevent (0.9.8)
rb-inotify (0.9.7)
ffi (>= 0.5.0)
rouge (1.11.1)
safe_yaml (1.0.4)
sass (3.4.22)
sawyer (0.7.0)
addressable (>= 2.3.5, < 2.5)
faraday (~> 0.8, < 0.10)
terminal-table (1.7.3)
unicode-display_width (~> 1.1.1)
thread_safe (0.3.5)
typhoeus (0.8.0)
ethon (>= 0.8.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
unicode-display_width (1.1.1)
PLATFORMS
ruby
DEPENDENCIES
github-pages
BUNDLED WITH
1.13.2

21
_site/LICENSE Normal file
Просмотреть файл

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2017 Mozilla Foundation and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

31
_site/README.md Normal file
Просмотреть файл

@ -0,0 +1,31 @@
# Welcome to the 2017 Mozilla Global Sprint! June 1st-2nd, 2017.
### What's the Global Sprint?
Mozilla's Global Sprint, a fun, fast-paced two-day collaborative work event to hack and build awesome open projects that support and build a vibrant, healthy Internet. Well be coming together, in person and online, to work on open projects from every discipline, from around the world.
### Want to pitch in and contribute to an open Project at the Global Sprint?
Anyone is welcome-- you don't have to be an expert coder or technical ninja to be part of the Sprint.
**We're looking for students, educators, librarians, graphic designers and user experience designers, writers, scientists, researchers, advocates and activists, project managers, community organizers... and pretty much anyone else who's an engaged and curious user of the web, apps and tools.**
You can contribute code or content, you can do QA (quality assurance) testing on protype tools or apps, you can do proofreading or writing, visual design and graphic art, you can advise or comment on project ideas or plans from your own unique perspective. There are countless ways to participate, and lots of cool projects to explore. Browse projects that are ready and waiting for your contribution here.
**Before you pitch in, please take a look at our resources and FAQs (Frequently Asked Questions) for contributors, including a very short video to help you get started.**
### Want to bring a Project to the Global Sprint?
**When you bring an open project to the Sprint, youll be welcoming contributions from a diverse, skilled and passionate group of people from around Mozillas Network.**
Your open project is welcome, whether youre creating new scientific software, working on web literacy curriculum, hacking on the Internet of Things, developing apps to protect user privacy online, planning local community events, or creating tools that make data open accessible to all.
**For more about preparing your project for a successful sprint, [see our resources and FAQs (Frequetly Asked Questions) for Project Leads.](https://github.com/mozilla/global-sprint/blob/master/projects.md)**
### Want to host a Site at the Global Sprint?
A host site is a space where people gather in person during the sprint, to work together, hang out, and network. It's a collaborative work space but also a great opportunity to meet and connect with members of your local Mozilla and open Web communities. As a site host, you help get the word out about the Sprint, and you invite and welcome people into the space. Sites can be for any number of people, from 3 to 30 or more. All you need is an accessible space, good strong Wi-Fi connection, and maybe some coffee or snacks.
**For more about hosting a Global Sprint Site, see our resources and FAQs (Frequently Asked Questions) for site hosts.**

156
_site/contents.html Normal file
Просмотреть файл

@ -0,0 +1,156 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Global Sprint 2017</title>
<meta name="description" content="">
<link rel="icon" type="image/png" sizes="196x196" href="/global-sprint/img/favicon.png?1">
<link href="/global-sprint/css/mofo-bootstrap.css" rel="stylesheet">
<link rel="stylesheet" href="/global-sprint/css/syntax.css">
<link rel="stylesheet" href="/global-sprint/css/main.css">
<link rel="stylesheet" href="http://flukeout.github.io/mozmaker-icon-font/cdn/mozmaker-icons.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Arvo">
</head>
<body>
<div class="page container-fluid">
<div class="row">
<div id="navigation" class="col-md-2 col-sm-3 col-xs-12 sidebar" role="navigation">
<div class="sidebar-header">
<a href="/global-sprint/">
<img src="/global-sprint/img/moz-logo-main-rgb.png" alt="Mozilla Open Leadership Training Series" class="moz-logo" /><br />
<span>Leadership Training</span>
</a>
<!-- <button aria-label="toggle" class="glyphicon glyphicon-menu-hamburger hidden-lg hidden-md"></button> -->
</div>
<ul class="sidebar-menu list-unstyled">
<li>
<a href="/global-sprint/sites/"> Sites</a>
</li>
<li>
<a href="/global-sprint/projects/"> Projects</a>
</li>
<li>
<a href="/global-sprint/project-checklist/"> Project Checklist</a>
</li>
<footer>
<a target="_blank" href="https://github.com/mozilla/global-sprint">See the Code on GitHub</a>
</footer>
</ul>
</div>
<div id="content" class="col-md-10 col-sm-9 col-xs-12">
<ul class="sidebar-subitems">
<li>
<a class=""
href="/global-sprint/sites/">Sites
</a>
</li>
<li>
<a class=""
href="/global-sprint/projects/">Projects
</a>
</li>
<li>
<a class=""
href="/global-sprint/project-checklist/">Project Checklist
</a>
</li>
</ul>
</div>
</div>
<div class="row">
<footer class="col-sm-12">
<div class="mofooter">
<div class="icons">
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-twitter.svg"><a target="_blank" href="https://twitter.com/mozilla">Twitter</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-irc.svg"><a target="_blank" href="https://gitter.im/mozilla/global-sprint">Chat</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-email.svg"><a target="_blank" href="mailto:zannah@mozillafoundation.org">Email</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-github.svg"><a target="_blank" href="https://github.com/mozilla/global-sprint">Github</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-terms.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/legal/">Legal</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/cc-logo.svg"><a target="_blank" href="https://creativecommons.org/licenses/by/4.0/">License</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-conduct.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/governance/policies/participation/">Participation Guidelines</a></div>
</div>
</div>
<div class="footer-content"><a class="logo" href="https://mozilla.org"><img src="/global-sprint/img/moz-logo-white.png" width="105" height="30"></a>
<p>Mozilla is a global non-profit dedicated to putting you in control of your online experience and shaping the future of the web for the public good. Visit us at <a href="https://mozilla.org" target="_blank">mozilla.org</a></p>
</div>
</div>
</footer>
</div>
</div>
<script>
function WebAnalytics() {
var _dntStatus = navigator.doNotTrack || navigator.msDoNotTrack;
var fxMatch = navigator.userAgent.match(/Firefox\/(\d+)/);
var ie10Match = navigator.userAgent.match(/MSIE 10/i);
var w8Match = navigator.appVersion.match(/Windows NT 6.2/);
if (fxMatch && Number(fxMatch[1]) < 32) {
_dntStatus = 'Unspecified';
} else if (ie10Match && w8Match) {
_dntStatus = 'Unspecified';
} else {
_dntStatus = { '0': 'Disabled', '1': 'Enabled' }[_dntStatus] || 'Unspecified';
}
if (_dntStatus !== 'Enabled'){
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-87658599-3', 'auto');
ga('send', 'pageview');
}
}
WebAnalytics();
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.2/anchor.js"></script>
<script>anchors.add('h3,h4');</script>
</body>
</html>

758
_site/css/main.css Executable file
Просмотреть файл

@ -0,0 +1,758 @@
.home-card h1 {
font-family: Arvo,sans-serif;
font-size: 1.9rem;
color:#000;
}
.highlight {
padding: 0.3em 0;
font-family: Arvo,sans-serif;
background-color: #FA8CFF;
font-weight:700;
line-height: 1.9;
color:#000;
}
.home-card {
padding:1.5em 0.5em;
margin-bottom:2em;
box-shadow:0 0 .625em .3125em rgba(0,0,0,.08)
}
.hero-unit {
text-align: center;
padding: 4em 1em 3em;
background-image: url("/global-sprint/img/Working-open-header.jpg");
background-size: cover;
}
.hero-unit h1 {
color: white;
display: inline;
padding: .3em 0;
font-family: Arvo,sans-serif;
font-weight: 700;
line-height: 1.5;
letter-spacing: 0;
background-color: black;
}
.hero-unit p {
font-size: 2rem;
margin-top:1em;
color: black;
}
.intro {
letter-spacing: 0rem;
margin:0.5em 0 2em;
}
.home-page .intro {
text-align: center;
}
.lesson-content .intro p {
font-size: 1.3rem;
line-height: 2rem;
}
h2 {
margin: 1rem 0;
font-family: Arvo,sans-serif;
color:black;
}
ol.toc {
list-style-type: none;
}
h3 {
font-weight: 200;
margin-top: 3rem;
margin-bottom: 2rem;
font-size: 2rem;
font-family: Arvo,sans-serif;
color: #A95FAD;
}
h5 {
font-weight: 400;
}
.details + h3 {
margin-top: 1.5rem;
}
.details ul {
padding-left: 1.5rem;
}
a, a:link {
color:#3bb7ef;
}
a:hover {
color:#014c8c;
text-decoration: underline;
}
a:hover edit:before {
text-decoration: none;
}
.details time {
margin-top: 5px;
}
.details time, .details edit {
margin-bottom: 3px;
display: block;
}
time {
color: #2581B7;
}
.details time:before {
content: "\f017";
font-family: FontAwesome;
margin-right: 6px;
}
.video-player:before{
content: "\f16a";
font-family: FontAwesome;
}
.assignment:before{
content: "\f044";
font-family: FontAwesome;
margin-right: 6px;
}
h3 .assignment:before {
margin-right: 8px;
font-size: 1.75rem;
}
.suggest-changes {
margin-left: 1.25rem;
position: relative;
}
.suggest-changes:before {
content: "\f040";
font-family: FontAwesome;
margin-right: 6px;
font-size: .9rem;
position: absolute;
left: -1.2rem;
}
#markdown-toc {
border: solid 1px #DDD;
border-width: 1px 0 1px 0;
padding: 1.4rem 1rem 1.4rem 2rem;
}
#markdown-toc:before {
content: "Table of Contents";
color: rgba(0,0,0,.7);
margin-left: -2rem;
font-size: 18pt;
}
#markdown-toc li {
margin: .5rem 0;
}
pre, code, pre code {
border: none;
border-radius: 0;
background-color: #f9f9f9;
font-size: 0.85em;
}
pre {
font-size: 1em;
}
code {
color: inherit;
}
html.no-js .sidebar .collapsible-content {
/* The links in the sidebar are crucial to navigating the site.
* If JS is disabled, we want the links visible at all costs. */
opacity: 1 !important;
max-height: none !important;
}
.sidebar {
position: relative;
background-color: white;
position: relative;
height: auto;
color: #000;
font-size: 1rem;
padding: 0;
border-right: 1px solid #cfcfcf;
/*box-shadow: 0 5px 5px rgba(0,0,0,.5);*/
}
.sidebar a {
font-size: inherit;
color: inherit;
line-height: 1;
}
.sidebar .collapsible-content {
transition: all 0.5s ease;
opacity: 1;
max-height: 1400px;
padding-bottom: 1rem;
}
.sidebar .collapsible-content.collapsed {
opacity: 0;
max-height: 0;
padding-bottom: 0;
}
.lesson-content {
padding:1rem;
}
@media screen and (min-width: 992px) {
.sidebar {
transition: background-color 5ms;
}
.sidebar .collapsible-content.collapsed {
opacity: 1;
max-height: auto;
}
}
.sidebar-header {
position: relative;
font-size: 1rem;
padding: 1rem 1em;
overflow: hidden;
}
.sidebar-header a:hover,
.sidebar-header a:focus {
text-decoration: none;
}
.sidebar-header .moz-logo {
width:100px;
}
.sidebar-header span {
padding: 0.3em 0;
font-family: Arvo,sans-serif;
background-color: #FA8CFF;
font-weight:700;
line-height: 1.9;
}
.sidebar-header .glyphicon-menu-hamburger {
position: absolute;
right: 1rem;
top: 2.5rem;
color: #fff;
border: none;
background: transparent;
padding: 0;
}
.sidebar-header .glyphicon-menu-hamburger:focus {
color: #e6e6e6;
}
.sidebar-menu {
padding-bottom: 0;
margin-bottom: 0;
}
.sidebar-menu li {
font-size: 1rem;
}
.sidebar-menu a {
position: relative;
display: block;
outline: none;
font-size: 1em;
}
.sidebar-menu > li > a {
opacity: .8;
}
.sidebar-menu > li.selected > a,
.sidebar-menu > li:hover > a
{
opacity: 1;
}
.sidebar-menu > li > a:hover,
.sidebar-menu > li > a:focus {
background-color: #66FFFF;
color:black;
transition: background-color 3ms;
}
.sidebar-menu a:hover,
.sidebar-menu a:focus {
text-decoration: none;
}
.sidebar-menu li.selected {
background-color: #A6FFFF;
}
.sidebar-menu strong {
display: inline;
font-weight: 700;
text-transform: uppercase;
vertical-align: middle;
margin-left: 1rem;
}
.sidebar-menu .external-link:after {
color: rgba(255, 255, 255, 0.5);
}
.sidebar-menu .glyphicon {
position: absolute;
right: 1rem;
font-size: 1.5rem;
top: calc(41.5%);
color: #cd00cc;
transition: color 3ms;
visibility: hidden;
}
.sidebar-menu li {
margin:0;
padding: 0;
}
.sidebar-menu>li>a{
padding: 20px 20px;
}
@media screen and (min-width: 1200px) {
.sidebar-menu .glyphicon {
right: 1.5rem;
}
}
@media screen and (min-width: 992px) {
.sidebar-menu .glyphicon {
visibility: visible;
}
}
.sidebar-menu .img-container {
display: inline-block;
overflow: hidden;
width: 3.5rem;
text-align: center;
vertical-align: middle;
}
.sidebar-menu img {
float: none;
width: 2rem;
opacity: 0.6;
}
.sidebar-menu .activities img,
.sidebar-menu .opportunities img {
width: 1.6rem;
}
.sidebar-menu .tools-page img {
width: 2.3rem;
}
.sidebar-menu .community img {
width: 2.8rem;
}
.sidebar-subitems {
overflow: hidden;
list-style: none;
padding: .25rem .5rem 1.5rem 2rem;
}
.sidebar-subitems li {
margin-bottom: 0.5rem;
padding-right:10px;
}
.sidebar-subitems li:last-child {
margin-bottom: 0;
}
.sidebar-subitems li a::before {
content: "\f105";
font-family: "FontAwesome";
display: inline-block;
position: absolute;
left: 0rem;
}
.sidebar-subitems a {
position: relative;
display: inline-block;
padding: 0 0 0 1rem;
line-height: 1.25rem;
color: rgba(0,0,0,.6);
font-size:1rem;
transition: color .15s ease-out;
}
.sidebar-subitems a:hover {
color: rgba(0,0,0,1);
}
.sidebar-subitems a.current {
color:black;
}
.sidebar footer {
padding: 20px;
color:rgba(0,0,0,0.8);
border-top:1px solid #cfcfcf;
}
#content {
padding:0;
max-width:1400px;
}
#content img {
max-width:100%;
border:1px solid #CCC;
}
#content h4 {
margin-top:1.6em;
font-family: Arvo,sans-serif;
}
strong {
font-weight: 500;
}
blockquote {
padding: 0 1.5rem;
margin-bottom: 2rem;
line-height: 2.2rem;
font-size: 1.25rem;
border-left: 2px solid rgba(0, 0, 0, 0.3);
color: rgba(0, 0, 0, 0.5);
}
.lesson-content blockquote p {
font-size: 1.25rem;
color: rgba(0, 0, 0, 0.5);
}
body ul, body ol {
padding-left: 32px;
}
body.rtl {
direction: rtl;
}
body.rtl #header .brand {
float: right;
margin-left: 5px;
}
body.rtl .row-fluid [class*="span"] {
float: right !important;
margin-left: 0;
margin-right: 2.564102564102564%;
}
body.rtl .row-fluid [class*="span"]:first-child {
margin-right: 0;
}
body.rtl ul, body.rtl ol {
margin: 0 25px 10px 0;
}
table {
margin-bottom: 1rem;
border: 1px solid #e5e5e5;
border-collapse: collapse;
}
td, th {
padding: .25rem .5rem;
border: 1px solid #e5e5e5;
}
a.btn {
border: 2px solid #3bb7ef;
color: #000;
transition: background 0.2s ease-in-out;
white-space:normal;
text-decoration: none;
padding: 0.5rem 1rem;
margin-top: 1rem;
line-height: 2rem;
font-weight: 600;
text-transform: uppercase;
}
a.btn:hover {
opacity: 1;
background: #00FFFF;
border-color: #00FFFF;
color: #000;
}
/* PASSING */
@-webkit-keyframes passing {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
}
50% {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
opacity: 0.8;
}
100% {
-webkit-transform: translateX(250%);
-ms-transform: translateX(250%);
transform: translateX(250%);
opacity: 0;
}
}
@keyframes passing {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
}
50% {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
opacity: 0.8;
}
100% {
-webkit-transform: translateX(250%);
-ms-transform: translateX(250%);
transform: translateX(250%);
opacity: 0;
}
}
.btn-next:hover > i {
-webkit-animation: passing 100ms linear;
animation: passing 100ms linear;
}
.btn-next:hover > i {
opacity:0;
}
.mofooter {
background: #000;
color: #fff;
text-align: center;
padding: 2.8125rem 0.625rem;
}
.mofooter .icon-container {
margin: 1.25rem 0;
}
.mofooter .icon-container .icon {
cursor: pointer;
display: inline-block;
font-weight: 300;
font-size: 1rem;
}
.mofooter .icon-container .icon img {
width: 1.25rem;
}
.mofooter .icon-container .icon .footer-icon {
opacity: 0.5;
}
.mofooter .icon-container .icon a {
color: #fff;
opacity: 0.5;
text-decoration: none;
}
.mofooter .icon-container .icon:hover a,
.mofooter .icon-container .icon:hover .footer-icon {
-webkit-transition: opacity 0.15s ease-out;
transition: opacity 0.15s ease-out;
opacity: 1;
}
.mofooter .footer-content {
max-width: 35.625rem;
margin: 0 auto;
}
.mofooter .footer-content p {
font-size: 0.875rem;
color: rgba(255, 255, 255, 0.5);
line-height: 1.5rem;
margin: 0;
}
.mofooter .footer-content p a {
color: rgba(255, 255, 255, 0.8);
line-height: inherit;
}
.mofooter .footer-content p a:hover {
color: white;
}
.mofooter .icons {
margin-bottom: 1.25rem;
}
.mofooter .logo {
margin-bottom: 1.25rem;
padding-bottom: 1.25rem;
border-bottom: 0.0625rem solid #666;
display: inline-block;
}
@media screen and (min-width: 768px) {
.mofooter .logo {
border-bottom: 0;
border-right: 0.0625rem solid #666;
padding-bottom: 0;
padding-right: 1.25rem;
margin-bottom: 0;
margin-right: 1.25rem;
}
.lesson-content {
padding: 2rem 3.5rem;
}
.hero-unit h1 {
/* font-size: 4.5rem;*/
}
}
@media screen and (max-width: 768px) {
.mofooter .icon-container:first-child {
margin-top: 0;
}
.mofooter .icon-container:last-child {
margin-bottom: 2.8125rem;
}
.mofooter .icon-container .footer-icon {
display: block;
margin: 0.375rem auto 0.375rem;
}
}
@media screen and (min-width: 768px) {
.mofooter .footer-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.mofooter .footer-content .footer-icon {
margin-left: 0.625rem;
}
.mofooter .footer-content p {
text-align: left;
width: calc(89.625%);
}
.mofooter .icon-container {
display: inline-block;
margin: 0 1.125rem;
}
.mofooter .icon-container .icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.mofooter .icon-container .icon .footer-icon {
margin: 0 0.625rem 0 0;
display: inline-block;
}
}
footer.col-sm-12 {
padding:0;
}
.lesson-content p, .lesson-content li {
font-size: 1rem;
line-height: 1.4rem;
color: rgba(0,0,0);
}
.lesson-content p {
line-height: 1.5rem;
margin-bottom: 1.75rem;
}
hr {
margin: 2rem 0;
}
.help-us {
margin-top: 2.5rem;
padding-top: 1rem;
border-top: solid 1px #cfcfcf;
}
.anchorjs-link {
margin-left: 0px;
opacity: 0;
position: relative;
top: 1px;
}
.anchorjs-link:hover {
text-decoration: none;
opacity: .7;
}
video {
margin-bottom: 1.5rem;
border: solid 1px #DDD;
}

4897
_site/css/mofo-bootstrap.css Executable file

Разница между файлами не показана из-за своего большого размера Загрузить разницу

61
_site/css/syntax.css Normal file
Просмотреть файл

@ -0,0 +1,61 @@
.highlight .hll { background-color: #ffffcc }
.highlight { background: #ffffff; }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */

Двоичные данные
_site/img/Quote-card.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 322 KiB

Двоичные данные
_site/img/Working-open-header.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 432 KiB

Двоичные данные
_site/img/Working-open.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 320 KiB

14
_site/img/cc-logo.svg Normal file
Просмотреть файл

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64px" height="64px">
<path fill="#fff" d="M31.957,0.311c-8.682,0-16.322,3.213-22.226,9.203
C3.653,15.678,0.354,23.666,0.354,32c0,8.422,3.212,16.236,9.29,22.313c6.078,6.078,13.978,9.377,22.313,9.377
c8.334,0,16.409-3.299,22.66-9.463c5.904-5.817,9.029-13.544,9.029-22.227c0-8.595-3.125-16.408-9.116-22.399
C48.453,3.523,40.639,0.311,31.957,0.311z M32.043,6.041c7.12,0,13.458,2.691,18.406,7.641c4.862,4.861,7.466,11.286,7.466,18.318
c0,7.119-2.518,13.371-7.379,18.146c-5.123,5.035-11.721,7.727-18.493,7.727c-6.858,0-13.283-2.691-18.232-7.641
C8.862,45.283,6.084,38.772,6.084,32c0-6.858,2.778-13.369,7.727-18.406C18.673,8.646,24.924,6.041,32.043,6.041z"/>
<path fill="#fff" id="c" d="M31.635,26.734c-1.79-3.264-4.844-4.563-8.389-4.563
c-5.16,0-9.267,3.65-9.267,9.828c0,6.283,3.861,9.829,9.442,9.829c3.581,0,6.635-1.966,8.319-4.949l-3.931-2.001
c-0.878,2.105-2.212,2.738-3.896,2.738c-2.914,0-4.248-2.422-4.248-5.617c0-3.193,1.124-5.616,4.248-5.616
c0.842,0,2.527,0.456,3.51,2.563L31.635,26.734z"/>
<use xlink:href="#c" transform="translate(18.281)"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Двоичные данные
_site/img/create-issue.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 54 KiB

Двоичные данные
_site/img/create-milestone.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 397 KiB

Двоичные данные
_site/img/create-pull-req-1.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 34 KiB

Двоичные данные
_site/img/create-pull-req-2.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 50 KiB

Двоичные данные
_site/img/create-pull-req-3.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 42 KiB

Двоичные данные
_site/img/favicon.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.7 KiB

Двоичные данные
_site/img/fellows.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.4 MiB

Просмотреть файл

@ -0,0 +1,6 @@
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18">
<style>
.st0{fill:#fff}
</style>
<path class="st0" d="M9 0C4 0 0 4 0 9s4 9 9 9 9-4 9-9-4-9-9-9zM6.3 5.6c.7 0 1.3.6 1.3 1.3S7 8.2 6.3 8.2 5 7.7 5 7c0-.8.6-1.4 1.3-1.4zm6.5 5.9c-.5 1.7-2.1 2.8-3.8 2.8-1.8 0-3.3-1.1-3.8-2.8-.1-.4.1-.7.4-.8s.7.1.8.4C6.8 12.2 7.8 13 9 13s2.2-.8 2.5-1.9c.1-.4.5-.6.8-.4.4.1.6.4.5.8zm-1.1-3.2c-.7 0-1.3-.6-1.3-1.3s.6-1.3 1.3-1.3S13 6.2 13 7c0 .7-.6 1.3-1.3 1.3z"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 493 B

Просмотреть файл

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<path d="M9.5 19c5.247 0 9.5-4.253 9.5-9.5S14.747 0 9.5 0 0 4.253 0 9.5 4.253 19 9.5 19zm6-11.174c-.2.22-.43.415-.67.582-1.118.757-2.243 1.52-3.334 2.31-.563.416-1.26.925-1.99.925H9.494c-.73 0-1.426-.51-1.99-.924-1.09-.798-2.215-1.555-3.327-2.312-.247-.167-.475-.36-.676-.582v5.317c0 .59.482 1.07 1.07 1.07h9.86c.588 0 1.07-.48 1.07-1.07V7.826zm0-1.97c0-.588-.49-1.07-1.07-1.07H4.57c-.715 0-1.07.562-1.07 1.218 0 .61.676 1.367 1.152 1.688 1.038.723 2.09 1.446 3.127 2.176.434.302 1.17.918 1.713.918h.014c.542 0 1.28-.616 1.714-.918 1.04-.73 2.09-1.453 3.135-2.176.59-.41 1.145-1.085 1.145-1.835z" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 726 B

Просмотреть файл

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<path d="M9.434 0C4.226 0 0 4.225 0 9.434c0 4.165 2.702 7.702 6.45 8.955.057.01.11.014.16.014.357 0 .49-.254.49-.47 0-.22-.012-.97-.012-1.755 0 0-.424.09-.968.09-.81 0-1.884-.203-2.215-1.21 0 0-.428-1.094-1.042-1.376 0 0-.844-.578.034-.578h.026s.933.074 1.45.97c.46.81 1.092 1.038 1.655 1.038.444 0 .845-.142 1.085-.25.085-.614.33-1.02.603-1.265-2.102-.235-4.302-1.046-4.302-4.658 0-1.03.37-1.88.97-2.53-.1-.246-.417-1.203.086-2.506.073-.023.155-.033.243-.033.872 0 2.364 1.003 2.364 1.003.747-.21 1.56-.32 2.357-.32.8 0 1.61.11 2.36.32 0 0 1.488-1.003 2.35-1.003.087 0 .168.01.24.033.516 1.303.197 2.26.1 2.505.6.652.97 1.5.97 2.532 0 3.624-2.21 4.423-4.312 4.657.344.292.64.857.64 1.743v2.592c0 .216.12.47.477.47.047 0 .1-.005.16-.016 3.746-1.254 6.448-4.79 6.448-8.956C18.868 4.224 14.642 0 9.434 0" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 932 B

Просмотреть файл

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<path d="M9.317 0A9.317 9.317 0 0 0 0 9.317a9.317 9.317 0 0 0 18.634 0A9.317 9.317 0 0 0 9.317 0zM10.4 14.492c0 .19-.154.344-.343.344H8a.345.345 0 0 1-.344-.344v-2.057c0-.19.154-.344.343-.344h2.056c.19 0 .343.157.343.346v2.057zM11.19 10c-.507.29-.824.882-.824 1.13 0 .19-.145.413-.343.413H7.965c-.19 0-.31-.292-.31-.48v-.387c0-1.037 1.03-1.93 1.785-2.272.66-.3.935-.583.935-1.132 0-.48-.626-.91-1.322-.91-.385 0-.737.12-.925.25-.206.145-.412.35-.918.986a.354.354 0 0 1-.266.137.395.395 0 0 1-.214-.068L5.323 6.594a.337.337 0 0 1-.085-.454c.926-1.535 2.23-2.28 3.98-2.28 1.834 0 3.892 1.465 3.892 3.43 0 1.628-1.106 2.254-1.92 2.71z" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 762 B

Просмотреть файл

@ -0,0 +1,6 @@
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18">
<style>
.st0{fill:#fff}
</style>
<path class="st0" d="M9 0C4 0 0 4 0 9s4 9 9 9 9-4 9-9-4-9-9-9zm4.4 10.4c-.5.6-1.1 1-1.9 1.3-.8.3-1.6.5-2.6.5-.4 0-.8 0-1.3-.1-.6.4-1.3.7-2 .9-.2 0-.4.1-.6.1-.1 0-.1 0-.1-.1 0 0-.1-.1-.1-.2l.2-.2c.1-.1.1-.2.2-.2 0-.1.1-.1.2-.2s.1-.2.2-.3.1-.2.1-.3c-.6-.3-1.1-.8-1.4-1.3s-.5-1-.5-1.6c0-.7.2-1.3.7-1.9s1.1-1 1.9-1.3c.8-.5 1.7-.7 2.6-.7s1.8.2 2.6.5 1.4.8 1.9 1.3c.5.6.7 1.2.7 1.9s-.3 1.3-.8 1.9z"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 529 B

Просмотреть файл

@ -0,0 +1,3 @@
<svg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg">
<path d="M7.973 10.7l5.01-5.968.205-.018 1.578 1.322.018.208L8.358 13.9l-.125.053-.085-.035-4.277-3.59-.017-.207 1.324-1.574.207-.017 2.59 2.172M9.318 0a9.317 9.317 0 1 0 0 18.633 9.316 9.316 0 0 0 9.317-9.316A9.315 9.315 0 0 0 9.318 0" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 366 B

Просмотреть файл

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<path d="M9.317 0A9.317 9.317 0 0 0 0 9.318a9.317 9.317 0 0 0 18.634 0A9.317 9.317 0 0 0 9.317 0zm4.193 7.364c.007.094.007.187.007.28 0 2.862-2.177 6.157-6.156 6.157a6.1 6.1 0 0 1-3.32-.97c.173.02.34.028.522.028a4.33 4.33 0 0 0 2.686-.925 2.167 2.167 0 0 1-2.022-1.5 2.278 2.278 0 0 0 .978-.04A2.163 2.163 0 0 1 4.47 8.27v-.03c.287.163.622.263.977.276a2.16 2.16 0 0 1-.964-1.8c0-.404.107-.772.295-1.094a6.137 6.137 0 0 0 4.46 2.264 2.163 2.163 0 0 1 3.688-1.974c.49-.092.96-.273 1.374-.52-.16.5-.502.923-.95 1.19a4.293 4.293 0 0 0 1.245-.334c-.295.43-.663.81-1.085 1.12z" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 701 B

Двоичные данные
_site/img/githib-projects.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 69 KiB

Двоичные данные
_site/img/github-markdown.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 98 KiB

Двоичные данные
_site/img/hero.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 907 KiB

Двоичные данные
_site/img/home-studygroups@2x.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 143 KiB

Просмотреть файл

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 362.84 103.75"><defs><style>.cls-1{fill:#82d1f5;}</style></defs><title>moz-logo-blue-rgb</title><rect width="362.84" height="103.75"/><path class="cls-1" d="M586.06,320.51a6.85,6.85,0,0,1-1.91.3c-2.11,0-3.12-.91-3.12-3.52V297.57c0-10.37-8.25-15.4-18-15.4-7.45,0-11.47.91-19.42,4.13l-1.77,10.44,10.37,1.11,1.47-5.11a14.09,14.09,0,0,1,6.94-1.31c7.35,0,7.45,5.53,7.45,10.16v1.51a59.38,59.38,0,0,0-7.45-.4c-10.37,0-21.13,2.62-21.13,13.79,0,9.46,7.45,13,14,13,7.35,0,12-4.43,14.59-9.06.6,5.54,3.93,9.06,10,9.06a17.53,17.53,0,0,0,8.15-2.11Zm-27.88-.3c-3.92,0-5.33-2.32-5.33-5.23,0-4.93,4-6.24,8.66-6.24a47.88,47.88,0,0,1,6.54.6C567.74,316.89,562.81,320.21,558.18,320.21Zm-17.43-61-19.62,69.24H508.34L528,259.22Zm-26.37,0-19.62,69.24H482l19.62-69.24Zm-54.49,23.85h13.59v16.3H459.89Zm0,29.09h13.59v16.3H459.89Zm-19.77-.6,10.26,1-2.82,15.9H407.91l-1.31-6.84,25-28.68H417.37l-2,7L406,299l1.61-15.9h39.85l1,6.84L423.31,318.6H438Zm-65-29.39c-16.3,0-24.36,11-24.36,24.26,0,14.49,9.66,23,23.65,23,14.49,0,25-9.16,25-23.65C399.33,293.14,391.37,282.17,375.07,282.17Zm-.3,37.34c-7,0-10.67-6-10.67-13.89,0-8.55,4.13-13.49,10.77-13.49,6.14,0,11.07,4.13,11.07,13.28C385.94,314.07,381.51,319.51,374.77,319.51ZM339,318.6h6v9.86H326V302.9c0-7.85-2.62-10.87-7.75-10.87-6.24,0-8.76,4.43-8.76,10.77v15.8h6v9.86h-19V302.9c0-7.85-2.62-10.87-7.75-10.87-6.24,0-8.76,4.43-8.76,10.77v15.8h8.66v9.86H261V318.6h6V292.94h-6v-9.86h19v6.84c2.72-4.83,7.45-7.75,13.79-7.75,6.54,0,12.58,3.12,14.79,9.76a15.21,15.21,0,0,1,14.79-9.76c8.15,0,15.6,4.93,15.6,15.7Z" transform="translate(-239.5 -246.03)"/></svg>

После

Ширина:  |  Высота:  |  Размер: 1.6 KiB

Двоичные данные
_site/img/moz-logo-main-rgb.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 7.9 KiB

Двоичные данные
_site/img/moz-logo-white.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 11 KiB

Двоичные данные
_site/img/mozfest-crowd.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 121 KiB

Двоичные данные
_site/img/working-open-workshop.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 525 KiB

166
_site/index.html Normal file
Просмотреть файл

@ -0,0 +1,166 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Global Sprint 2017</title>
<meta name="description" content="">
<link rel="icon" type="image/png" sizes="196x196" href="/global-sprint/img/favicon.png?1">
<link href="/global-sprint/css/mofo-bootstrap.css" rel="stylesheet">
<link rel="stylesheet" href="/global-sprint/css/syntax.css">
<link rel="stylesheet" href="/global-sprint/css/main.css">
<link rel="stylesheet" href="http://flukeout.github.io/mozmaker-icon-font/cdn/mozmaker-icons.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Arvo">
</head>
<body>
<div class="page container-fluid">
<div class="row">
<div id="navigation" class="col-md-2 col-sm-3 col-xs-12 sidebar" role="navigation">
<div class="sidebar-header">
<a href="/global-sprint/">
<img src="/global-sprint/img/moz-logo-main-rgb.png" alt="Mozilla Open Leadership Training Series" class="moz-logo" /><br />
<span>Leadership Training</span>
</a>
<!-- <button aria-label="toggle" class="glyphicon glyphicon-menu-hamburger hidden-lg hidden-md"></button> -->
</div>
<ul class="sidebar-menu list-unstyled">
<li>
<a href="/global-sprint/sites/"> Sites</a>
</li>
<li>
<a href="/global-sprint/projects/"> Projects</a>
</li>
<li>
<a href="/global-sprint/project-checklist/"> Project Checklist</a>
</li>
<footer>
<a target="_blank" href="https://github.com/mozilla/global-sprint">See the Code on GitHub</a>
</footer>
</ul>
</div>
<div id="content" class="col-md-10 col-sm-9 col-xs-12">
<div class="hero-unit home-page">
<h1>Global Sprint 2017</h1>
<p>June 1st-2nd, 2017</p>
</div>
<div class="lesson-content">
<div class="intro"><h1 id="welcome-to-the-2017-mozilla-global-sprint-june-1st-2nd-2017">Welcome to the 2017 Mozilla Global Sprint! June 1st-2nd, 2017.</h1>
<h3 id="whats-the-global-sprint">Whats the Global Sprint?</h3>
<p>Mozillas Global Sprint, a fun, fast-paced two-day collaborative work event to hack and build awesome open projects that support and build a vibrant, healthy Internet. Well be coming together, in person and online, to work on open projects from every discipline, from around the world.</p>
<h3 id="want-to-pitch-in-and-contribute-to-an-open-project-at-the-global-sprint">Want to pitch in and contribute to an open Project at the Global Sprint?</h3>
<p>Anyone is welcome– you dont have to be an expert coder or technical ninja to be part of the Sprint.</p>
<p><strong>Were looking for students, educators, librarians, graphic designers and user experience designers, writers, scientists, researchers, advocates and activists, project managers, community organizers… and pretty much anyone else whos an engaged and curious user of the web, apps and tools.</strong></p>
<p>You can contribute code or content, you can do QA (quality assurance) testing on protype tools or apps, you can do proofreading or writing, visual design and graphic art, you can advise or comment on project ideas or plans from your own unique perspective. There are countless ways to participate, and lots of cool projects to explore. Browse projects that are ready and waiting for your contribution here.</p>
<p><strong>Before you pitch in, please take a look at our resources and FAQs (Frequently Asked Questions) for contributors, including a very short video to help you get started.</strong></p>
<h3 id="want-to-bring-a-project-to-the-global-sprint">Want to bring a Project to the Global Sprint?</h3>
<p><strong>When you bring an open project to the Sprint, youll be welcoming contributions from a diverse, skilled and passionate group of people from around Mozillas Network.</strong></p>
<p>Your open project is welcome, whether youre creating new scientific software, working on web literacy curriculum, hacking on the Internet of Things, developing apps to protect user privacy online, planning local community events, or creating tools that make data open accessible to all.</p>
<p><strong>For more about preparing your project for a successful sprint, <a href="https://github.com/mozilla/global-sprint/blob/master/projects.md">see our resources and FAQs (Frequetly Asked Questions) for Project Leads.</a></strong></p>
<h3 id="want-to-host-a-site-at-the-global-sprint">Want to host a Site at the Global Sprint?</h3>
<p>A host site is a space where people gather in person during the sprint, to work together, hang out, and network. Its a collaborative work space but also a great opportunity to meet and connect with members of your local Mozilla and open Web communities. As a site host, you help get the word out about the Sprint, and you invite and welcome people into the space. Sites can be for any number of people, from 3 to 30 or more. All you need is an accessible space, good strong Wi-Fi connection, and maybe some coffee or snacks.</p>
<p><strong>For more about hosting a Global Sprint Site, see our resources and FAQs (Frequently Asked Questions) for site hosts.</strong></p>
</div>
</div>
</div>
</div>
<div class="row">
<footer class="col-sm-12">
<div class="mofooter">
<div class="icons">
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-twitter.svg"><a target="_blank" href="https://twitter.com/mozilla">Twitter</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-irc.svg"><a target="_blank" href="https://gitter.im/mozilla/global-sprint">Chat</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-email.svg"><a target="_blank" href="mailto:zannah@mozillafoundation.org">Email</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-github.svg"><a target="_blank" href="https://github.com/mozilla/global-sprint">Github</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-terms.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/legal/">Legal</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/cc-logo.svg"><a target="_blank" href="https://creativecommons.org/licenses/by/4.0/">License</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-conduct.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/governance/policies/participation/">Participation Guidelines</a></div>
</div>
</div>
<div class="footer-content"><a class="logo" href="https://mozilla.org"><img src="/global-sprint/img/moz-logo-white.png" width="105" height="30"></a>
<p>Mozilla is a global non-profit dedicated to putting you in control of your online experience and shaping the future of the web for the public good. Visit us at <a href="https://mozilla.org" target="_blank">mozilla.org</a></p>
</div>
</div>
</footer>
</div>
</div>
<script>
function WebAnalytics() {
var _dntStatus = navigator.doNotTrack || navigator.msDoNotTrack;
var fxMatch = navigator.userAgent.match(/Firefox\/(\d+)/);
var ie10Match = navigator.userAgent.match(/MSIE 10/i);
var w8Match = navigator.appVersion.match(/Windows NT 6.2/);
if (fxMatch && Number(fxMatch[1]) < 32) {
_dntStatus = 'Unspecified';
} else if (ie10Match && w8Match) {
_dntStatus = 'Unspecified';
} else {
_dntStatus = { '0': 'Disabled', '1': 'Enabled' }[_dntStatus] || 'Unspecified';
}
if (_dntStatus !== 'Enabled'){
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-87658599-3', 'auto');
ga('send', 'pageview');
}
}
WebAnalytics();
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.2/anchor.js"></script>
<script>anchors.add('h3,h4');</script>
</body>
</html>

Просмотреть файл

@ -0,0 +1,189 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Global Sprint 2017 : Project Checklist</title>
<meta name="description" content="">
<link rel="icon" type="image/png" sizes="196x196" href="/global-sprint/img/favicon.png?1">
<link href="/global-sprint/css/mofo-bootstrap.css" rel="stylesheet">
<link rel="stylesheet" href="/global-sprint/css/syntax.css">
<link rel="stylesheet" href="/global-sprint/css/main.css">
<link rel="stylesheet" href="http://flukeout.github.io/mozmaker-icon-font/cdn/mozmaker-icons.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Arvo">
</head>
<body>
<div class="page container-fluid">
<div class="row">
<div id="navigation" class="col-md-2 col-sm-3 col-xs-12 sidebar" role="navigation">
<div class="sidebar-header">
<a href="/global-sprint/">
<img src="/global-sprint/img/moz-logo-main-rgb.png" alt="Mozilla Open Leadership Training Series" class="moz-logo" /><br />
<span>Leadership Training</span>
</a>
<!-- <button aria-label="toggle" class="glyphicon glyphicon-menu-hamburger hidden-lg hidden-md"></button> -->
</div>
<ul class="sidebar-menu list-unstyled">
<li>
<a href="/global-sprint/sites/"> Sites</a>
</li>
<li>
<a href="/global-sprint/projects/"> Projects</a>
</li>
<li class="selected">
<a href="/global-sprint/project-checklist/"> Project Checklist</a>
</li>
<footer>
<a target="_blank" href="https://github.com/mozilla/global-sprint">See the Code on GitHub</a>
</footer>
</ul>
</div>
<div id="content" class="col-md-10 col-sm-9 col-xs-12">
<div class="lesson-content">
<div class="page-header">
<h2>
Project Checklist
</h2>
</div>
<div class="details">
<a target="_blank" class="suggest-changes" href="https://github.com/mozilla/global-sprint/edit/master/_articles/project-checklist.md">Suggest changes</a>
</div>
<h1 id="project-checklist">Project Checklist</h1>
<p>When you fill out a project application form, youll receive a response with a link to a GitHub issue, containing a template for you to fill out with project information. Youll also see a checklist of project documents youll need for the Global Sprint.</p>
<p><strong>If youre new to working open and collaborationg online, see below for info about each document, and why its important for the Sprint.</strong></p>
<h2 id="project-requirements">Project Requirements</h2>
<ol>
<li>
<p><strong>A GitHub Repository.</strong>
GitHub is an online, easy-to-use online platform for collaborative work and managing changes to code and content. A repository is your collection of project files (code,content) on GitHub. You DONT need to be an expert in GitHub (or the version control software Git that powers it) to set up a repository, add project documentation, and create “issues” or chunks of work that participants can help with. We offer some basic tutorials as well as complete lessons on using GitHub.</p>
</li>
<li>
<p><strong>A README File.</strong>
The README is your go-to project documentation file. The README explains what the project is, why the work is important, and how work currently underway supports the project goals. Your README orients contributors to the project, and should be written to be understandable to newcomers who might not be experts in your field or programming language, but still have lots to offer. If youre not sure where to start with your README, <a href="https://mozilla.github.io/open-leadership-training-series/articles/opening-your-project/write-a-great-project-readme/">you can refer to this lesson</a>, part of our Open Leadership Training Series.</p>
</li>
<li>
<p><strong>Contributor Guidelines.</strong>
These guidelines tell potential contributors exactly HOW they can help– from the format and style for any contributions to the steps required for submission and approval. Without this document, contributors wont know how to help out or where to begin, so its <strong>very very important</strong> to have Contributor Guidelines for the Sprint! If youre not sure what to put in your Contributor Guidelines, you can refer to this lesson, part of our Open Leadership Training Series.</p>
</li>
<li>
<p><strong>Code of Conduct/Participation Guideline.s</strong>
This document outlines shared values and norms that contributors should agree to when they decide to join a given project community. Good Codes of Conduct should highlight positive community behaviors and values, like cooperation and honesty, as well as the describing negative or damaging behaviors, like harrassment or descrimination, that are forbidden. A good CoC encourages contribution by letting potential contributors know theyll be treated respectfully. Mozillas Participation Guidelines are here, and Mozilla Science Labs Code of Conduct is here. If you need help getting started, take a look at this lesson in our Open Leadership Training Series.</p>
</li>
<li>
<p><strong>Roadmap.</strong>
A Roadmap is an outline of project work thats currently underway, and work thats upcoming. It helps contributors underestand project plans and project scope. A roadmap should include “milestones,” which are important chunks of work (like features, or units of curriculum, or stages in event planning) that move your project toward its end goal. If you need more info on writing a Roadmap <a href="https://mozilla.github.io/open-leadership-training-series/articles/opening-your-project/write-a-great-project-readme/">you can refer to this lesson</a>, part of our Open Leadership Training Series.</p>
</li>
<li>
<p><strong>Issue Tracker.</strong>
The issue tracker is a GitHub feature that allows you to describe tasks or chunks of work, or “issues”. Others can comment on an issue to discuss the work. You can assign an issue to a contributor, add tags to add extra information or categories to the work(like “new feature” “help wanted” “good first bug”), and you can link milestone info to an issue to help prioritze work. “Open”” issues are work that needs to be done or is underway. “Closed” issues are work thats completed. For more about issues, see…</p>
</li>
</ol>
<p class="help-us">
<edit></edit>
Help us improve content and
<a target="_blank" href="https://github.com/mozilla/global-sprint/edit/master/_articles/project-checklist.md">suggest changes</a> to this page.
</p>
</div>
</div>
</div>
<div class="row">
<footer class="col-sm-12">
<div class="mofooter">
<div class="icons">
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-twitter.svg"><a target="_blank" href="https://twitter.com/mozilla">Twitter</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-irc.svg"><a target="_blank" href="https://gitter.im/mozilla/global-sprint">Chat</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-email.svg"><a target="_blank" href="mailto:zannah@mozillafoundation.org">Email</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-github.svg"><a target="_blank" href="https://github.com/mozilla/global-sprint">Github</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-terms.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/legal/">Legal</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/cc-logo.svg"><a target="_blank" href="https://creativecommons.org/licenses/by/4.0/">License</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-conduct.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/governance/policies/participation/">Participation Guidelines</a></div>
</div>
</div>
<div class="footer-content"><a class="logo" href="https://mozilla.org"><img src="/global-sprint/img/moz-logo-white.png" width="105" height="30"></a>
<p>Mozilla is a global non-profit dedicated to putting you in control of your online experience and shaping the future of the web for the public good. Visit us at <a href="https://mozilla.org" target="_blank">mozilla.org</a></p>
</div>
</div>
</footer>
</div>
</div>
<script>
function WebAnalytics() {
var _dntStatus = navigator.doNotTrack || navigator.msDoNotTrack;
var fxMatch = navigator.userAgent.match(/Firefox\/(\d+)/);
var ie10Match = navigator.userAgent.match(/MSIE 10/i);
var w8Match = navigator.appVersion.match(/Windows NT 6.2/);
if (fxMatch && Number(fxMatch[1]) < 32) {
_dntStatus = 'Unspecified';
} else if (ie10Match && w8Match) {
_dntStatus = 'Unspecified';
} else {
_dntStatus = { '0': 'Disabled', '1': 'Enabled' }[_dntStatus] || 'Unspecified';
}
if (_dntStatus !== 'Enabled'){
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-87658599-3', 'auto');
ga('send', 'pageview');
}
}
WebAnalytics();
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.2/anchor.js"></script>
<script>anchors.add('h3,h4');</script>
</body>
</html>

205
_site/projects/index.html Normal file
Просмотреть файл

@ -0,0 +1,205 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Global Sprint 2017 : Projects</title>
<meta name="description" content="">
<link rel="icon" type="image/png" sizes="196x196" href="/global-sprint/img/favicon.png?1">
<link href="/global-sprint/css/mofo-bootstrap.css" rel="stylesheet">
<link rel="stylesheet" href="/global-sprint/css/syntax.css">
<link rel="stylesheet" href="/global-sprint/css/main.css">
<link rel="stylesheet" href="http://flukeout.github.io/mozmaker-icon-font/cdn/mozmaker-icons.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Arvo">
</head>
<body>
<div class="page container-fluid">
<div class="row">
<div id="navigation" class="col-md-2 col-sm-3 col-xs-12 sidebar" role="navigation">
<div class="sidebar-header">
<a href="/global-sprint/">
<img src="/global-sprint/img/moz-logo-main-rgb.png" alt="Mozilla Open Leadership Training Series" class="moz-logo" /><br />
<span>Leadership Training</span>
</a>
<!-- <button aria-label="toggle" class="glyphicon glyphicon-menu-hamburger hidden-lg hidden-md"></button> -->
</div>
<ul class="sidebar-menu list-unstyled">
<li>
<a href="/global-sprint/sites/"> Sites</a>
</li>
<li class="selected">
<a href="/global-sprint/projects/"> Projects</a>
</li>
<li>
<a href="/global-sprint/project-checklist/"> Project Checklist</a>
</li>
<footer>
<a target="_blank" href="https://github.com/mozilla/global-sprint">See the Code on GitHub</a>
</footer>
</ul>
</div>
<div id="content" class="col-md-10 col-sm-9 col-xs-12">
<div class="lesson-content">
<div class="page-header">
<h2>
Projects
</h2>
</div>
<div class="details">
<a target="_blank" class="suggest-changes" href="https://github.com/mozilla/global-sprint/edit/master/_articles/projects.md">Suggest changes</a>
</div>
<h1 id="mozilla-global-sprint-info-for-project-leads">Mozilla Global Sprint Info for Project Leads</h1>
<h2 id="register-your-project-in-4-easy-steps">Register Your Project In 4 easy steps!</h2>
<ul>
<li><strong>READ</strong> the next 3 sections: Basics, Project Lead Role, Welcoming Contributions, Registered vs Featured Projects</li>
<li><strong>COMPLETE</strong> this project submission form</li>
<li><strong>LOOK</strong> for an email from us, with a point of contact and a link to a GitHub issue</li>
<li><strong>FILL OUT/COMPLETE</strong> the issue and your project documentation to add your project to the Global Sprint Projects Page.</li>
</ul>
<h2 id="the-basics">The Basics</h2>
<p>Any project entered in the sprint should:</p>
<ul>
<li>have a designated <strong>project lead</strong> who can lead the work before and during the sprint</li>
<li>allow and <strong>welcome contributions</strong> by Sprint participants</li>
<li>support the open web and a healthy internet.</li>
</ul>
<p>In 2017 were inviting a wide range of projects, from security/privacy tools to scientific software to web literacy curriculum to community events– nearly anything that supports or builds the open web. Not sure if your project is right for the sprint? See our FAQ here for more.</p>
<h2 id="the-project-lead-role">The Project Lead Role</h2>
<p>The Project Lead role is key for a successful run in the Global Sprint! All Project Leads should have a good understanding of basic open practices. <strong>Were strongly recommending that all Global Sprint Project Leads take <a href="https://mozilla.teachable.com/p/open-leadership-101">“Open Leadership 101”</a> a very short (1-hour) online course covering these concepts.</strong></p>
<p>Project leads must:</p>
<ul>
<li>document and prepare their projects <strong>in advance</strong> of the Sprint</li>
<li>on the day-of, welcome both in-person and online contributors of all levels</li>
<li>coordinate project work</li>
<li>answer questions and troubleshoot</li>
<li>approve contributions and pull requests</li>
<li>be an enthusiastic, helpful, and patient presence.</li>
</ul>
<h2 id="welcoming-contributions">Welcoming Contributions</h2>
<p>Every Global Sprint project should invite and welcome contributions from a group of diverse, skilled and passionate people from around Mozillas Network. Welcoming happens on-site at the Sprint, but its good project documentation that enables contributors understand project aims and start collaborating right away. See this checklist of required project documents for the 2017 Sprint.</p>
<h2 id="registered-vs-featured--projects">Registered vs. FEATURED (!!!) Projects</h2>
<p>Our checklist covers everything a project needs to be REGISTERED for the Sprint. There are also extra, optional items that will level-up your open leadership skills and maximize participation. Complete this next level of preparation and your project will be FEATURED on our Global Sprint page, where potential contributors will see it first.</p>
<a class="btn btn-lg btn-default btn-next" href="/global-sprint/project-checklist/">
next:
Project Checklist &nbsp;
<i class="fa fa-play" aria-hidden="true"></i>
</a>
<br />
<p class="help-us">
<edit></edit>
Help us improve content and
<a target="_blank" href="https://github.com/mozilla/global-sprint/edit/master/_articles/projects.md">suggest changes</a> to this page.
</p>
</div>
</div>
</div>
<div class="row">
<footer class="col-sm-12">
<div class="mofooter">
<div class="icons">
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-twitter.svg"><a target="_blank" href="https://twitter.com/mozilla">Twitter</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-irc.svg"><a target="_blank" href="https://gitter.im/mozilla/global-sprint">Chat</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-email.svg"><a target="_blank" href="mailto:zannah@mozillafoundation.org">Email</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-github.svg"><a target="_blank" href="https://github.com/mozilla/global-sprint">Github</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-terms.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/legal/">Legal</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/cc-logo.svg"><a target="_blank" href="https://creativecommons.org/licenses/by/4.0/">License</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-conduct.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/governance/policies/participation/">Participation Guidelines</a></div>
</div>
</div>
<div class="footer-content"><a class="logo" href="https://mozilla.org"><img src="/global-sprint/img/moz-logo-white.png" width="105" height="30"></a>
<p>Mozilla is a global non-profit dedicated to putting you in control of your online experience and shaping the future of the web for the public good. Visit us at <a href="https://mozilla.org" target="_blank">mozilla.org</a></p>
</div>
</div>
</footer>
</div>
</div>
<script>
function WebAnalytics() {
var _dntStatus = navigator.doNotTrack || navigator.msDoNotTrack;
var fxMatch = navigator.userAgent.match(/Firefox\/(\d+)/);
var ie10Match = navigator.userAgent.match(/MSIE 10/i);
var w8Match = navigator.appVersion.match(/Windows NT 6.2/);
if (fxMatch && Number(fxMatch[1]) < 32) {
_dntStatus = 'Unspecified';
} else if (ie10Match && w8Match) {
_dntStatus = 'Unspecified';
} else {
_dntStatus = { '0': 'Disabled', '1': 'Enabled' }[_dntStatus] || 'Unspecified';
}
if (_dntStatus !== 'Enabled'){
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-87658599-3', 'auto');
ga('send', 'pageview');
}
}
WebAnalytics();
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.2/anchor.js"></script>
<script>anchors.add('h3,h4');</script>
</body>
</html>

164
_site/sites/index.html Normal file
Просмотреть файл

@ -0,0 +1,164 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Global Sprint 2017 : Sites</title>
<meta name="description" content="">
<link rel="icon" type="image/png" sizes="196x196" href="/global-sprint/img/favicon.png?1">
<link href="/global-sprint/css/mofo-bootstrap.css" rel="stylesheet">
<link rel="stylesheet" href="/global-sprint/css/syntax.css">
<link rel="stylesheet" href="/global-sprint/css/main.css">
<link rel="stylesheet" href="http://flukeout.github.io/mozmaker-icon-font/cdn/mozmaker-icons.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Arvo">
</head>
<body>
<div class="page container-fluid">
<div class="row">
<div id="navigation" class="col-md-2 col-sm-3 col-xs-12 sidebar" role="navigation">
<div class="sidebar-header">
<a href="/global-sprint/">
<img src="/global-sprint/img/moz-logo-main-rgb.png" alt="Mozilla Open Leadership Training Series" class="moz-logo" /><br />
<span>Leadership Training</span>
</a>
<!-- <button aria-label="toggle" class="glyphicon glyphicon-menu-hamburger hidden-lg hidden-md"></button> -->
</div>
<ul class="sidebar-menu list-unstyled">
<li class="selected">
<a href="/global-sprint/sites/"> Sites</a>
</li>
<li>
<a href="/global-sprint/projects/"> Projects</a>
</li>
<li>
<a href="/global-sprint/project-checklist/"> Project Checklist</a>
</li>
<footer>
<a target="_blank" href="https://github.com/mozilla/global-sprint">See the Code on GitHub</a>
</footer>
</ul>
</div>
<div id="content" class="col-md-10 col-sm-9 col-xs-12">
<div class="lesson-content">
<div class="page-header">
<h2>
Sites
</h2>
</div>
<div class="details">
<a target="_blank" class="suggest-changes" href="https://github.com/mozilla/global-sprint/edit/master/_articles/sites.md">Suggest changes</a>
</div>
<a class="btn btn-lg btn-default btn-next" href="/global-sprint/projects/">
next:
Projects &nbsp;
<i class="fa fa-play" aria-hidden="true"></i>
</a>
<br />
<p class="help-us">
<edit></edit>
Help us improve content and
<a target="_blank" href="https://github.com/mozilla/global-sprint/edit/master/_articles/sites.md">suggest changes</a> to this page.
</p>
</div>
</div>
</div>
<div class="row">
<footer class="col-sm-12">
<div class="mofooter">
<div class="icons">
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-twitter.svg"><a target="_blank" href="https://twitter.com/mozilla">Twitter</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-irc.svg"><a target="_blank" href="https://gitter.im/mozilla/global-sprint">Chat</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-email.svg"><a target="_blank" href="mailto:zannah@mozillafoundation.org">Email</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-github.svg"><a target="_blank" href="https://github.com/mozilla/global-sprint">Github</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-terms.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/legal/">Legal</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/cc-logo.svg"><a target="_blank" href="https://creativecommons.org/licenses/by/4.0/">License</a></div>
</div>
<div class="icon-container">
<div class="icon"><img class="footer-icon" src="/global-sprint/img/footer-icon-conduct.svg"><a target="_blank" href="https://www.mozilla.org/en-US/about/governance/policies/participation/">Participation Guidelines</a></div>
</div>
</div>
<div class="footer-content"><a class="logo" href="https://mozilla.org"><img src="/global-sprint/img/moz-logo-white.png" width="105" height="30"></a>
<p>Mozilla is a global non-profit dedicated to putting you in control of your online experience and shaping the future of the web for the public good. Visit us at <a href="https://mozilla.org" target="_blank">mozilla.org</a></p>
</div>
</div>
</footer>
</div>
</div>
<script>
function WebAnalytics() {
var _dntStatus = navigator.doNotTrack || navigator.msDoNotTrack;
var fxMatch = navigator.userAgent.match(/Firefox\/(\d+)/);
var ie10Match = navigator.userAgent.match(/MSIE 10/i);
var w8Match = navigator.appVersion.match(/Windows NT 6.2/);
if (fxMatch && Number(fxMatch[1]) < 32) {
_dntStatus = 'Unspecified';
} else if (ie10Match && w8Match) {
_dntStatus = 'Unspecified';
} else {
_dntStatus = { '0': 'Disabled', '1': 'Enabled' }[_dntStatus] || 'Unspecified';
}
if (_dntStatus !== 'Enabled'){
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-87658599-3', 'auto');
ga('send', 'pageview');
}
}
WebAnalytics();
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.2/anchor.js"></script>
<script>anchors.add('h3,h4');</script>
</body>
</html>

9
contents.html Normal file
Просмотреть файл

@ -0,0 +1,9 @@
---
layout: default
contents:
- _articles/sites.md
- _articles/projects.md
- _articles/project-checklist.md
---
{% include contents.html %}

758
css/main.css Executable file
Просмотреть файл

@ -0,0 +1,758 @@
.home-card h1 {
font-family: Arvo,sans-serif;
font-size: 1.9rem;
color:#000;
}
.highlight {
padding: 0.3em 0;
font-family: Arvo,sans-serif;
background-color: #FA8CFF;
font-weight:700;
line-height: 1.9;
color:#000;
}
.home-card {
padding:1.5em 0.5em;
margin-bottom:2em;
box-shadow:0 0 .625em .3125em rgba(0,0,0,.08)
}
.hero-unit {
text-align: center;
padding: 4em 1em 3em;
background-image: url("/global-sprint/img/Working-open-header.jpg");
background-size: cover;
}
.hero-unit h1 {
color: white;
display: inline;
padding: .3em 0;
font-family: Arvo,sans-serif;
font-weight: 700;
line-height: 1.5;
letter-spacing: 0;
background-color: black;
}
.hero-unit p {
font-size: 2rem;
margin-top:1em;
color: black;
}
.intro {
letter-spacing: 0rem;
margin:0.5em 0 2em;
}
.home-page .intro {
text-align: center;
}
.lesson-content .intro p {
font-size: 1.3rem;
line-height: 2rem;
}
h2 {
margin: 1rem 0;
font-family: Arvo,sans-serif;
color:black;
}
ol.toc {
list-style-type: none;
}
h3 {
font-weight: 200;
margin-top: 3rem;
margin-bottom: 2rem;
font-size: 2rem;
font-family: Arvo,sans-serif;
color: #A95FAD;
}
h5 {
font-weight: 400;
}
.details + h3 {
margin-top: 1.5rem;
}
.details ul {
padding-left: 1.5rem;
}
a, a:link {
color:#3bb7ef;
}
a:hover {
color:#014c8c;
text-decoration: underline;
}
a:hover edit:before {
text-decoration: none;
}
.details time {
margin-top: 5px;
}
.details time, .details edit {
margin-bottom: 3px;
display: block;
}
time {
color: #2581B7;
}
.details time:before {
content: "\f017";
font-family: FontAwesome;
margin-right: 6px;
}
.video-player:before{
content: "\f16a";
font-family: FontAwesome;
}
.assignment:before{
content: "\f044";
font-family: FontAwesome;
margin-right: 6px;
}
h3 .assignment:before {
margin-right: 8px;
font-size: 1.75rem;
}
.suggest-changes {
margin-left: 1.25rem;
position: relative;
}
.suggest-changes:before {
content: "\f040";
font-family: FontAwesome;
margin-right: 6px;
font-size: .9rem;
position: absolute;
left: -1.2rem;
}
#markdown-toc {
border: solid 1px #DDD;
border-width: 1px 0 1px 0;
padding: 1.4rem 1rem 1.4rem 2rem;
}
#markdown-toc:before {
content: "Table of Contents";
color: rgba(0,0,0,.7);
margin-left: -2rem;
font-size: 18pt;
}
#markdown-toc li {
margin: .5rem 0;
}
pre, code, pre code {
border: none;
border-radius: 0;
background-color: #f9f9f9;
font-size: 0.85em;
}
pre {
font-size: 1em;
}
code {
color: inherit;
}
html.no-js .sidebar .collapsible-content {
/* The links in the sidebar are crucial to navigating the site.
* If JS is disabled, we want the links visible at all costs. */
opacity: 1 !important;
max-height: none !important;
}
.sidebar {
position: relative;
background-color: white;
position: relative;
height: auto;
color: #000;
font-size: 1rem;
padding: 0;
border-right: 1px solid #cfcfcf;
/*box-shadow: 0 5px 5px rgba(0,0,0,.5);*/
}
.sidebar a {
font-size: inherit;
color: inherit;
line-height: 1;
}
.sidebar .collapsible-content {
transition: all 0.5s ease;
opacity: 1;
max-height: 1400px;
padding-bottom: 1rem;
}
.sidebar .collapsible-content.collapsed {
opacity: 0;
max-height: 0;
padding-bottom: 0;
}
.lesson-content {
padding:1rem;
}
@media screen and (min-width: 992px) {
.sidebar {
transition: background-color 5ms;
}
.sidebar .collapsible-content.collapsed {
opacity: 1;
max-height: auto;
}
}
.sidebar-header {
position: relative;
font-size: 1rem;
padding: 1rem 1em;
overflow: hidden;
}
.sidebar-header a:hover,
.sidebar-header a:focus {
text-decoration: none;
}
.sidebar-header .moz-logo {
width:100px;
}
.sidebar-header span {
padding: 0.3em 0;
font-family: Arvo,sans-serif;
background-color: #FA8CFF;
font-weight:700;
line-height: 1.9;
}
.sidebar-header .glyphicon-menu-hamburger {
position: absolute;
right: 1rem;
top: 2.5rem;
color: #fff;
border: none;
background: transparent;
padding: 0;
}
.sidebar-header .glyphicon-menu-hamburger:focus {
color: #e6e6e6;
}
.sidebar-menu {
padding-bottom: 0;
margin-bottom: 0;
}
.sidebar-menu li {
font-size: 1rem;
}
.sidebar-menu a {
position: relative;
display: block;
outline: none;
font-size: 1em;
}
.sidebar-menu > li > a {
opacity: .8;
}
.sidebar-menu > li.selected > a,
.sidebar-menu > li:hover > a
{
opacity: 1;
}
.sidebar-menu > li > a:hover,
.sidebar-menu > li > a:focus {
background-color: #66FFFF;
color:black;
transition: background-color 3ms;
}
.sidebar-menu a:hover,
.sidebar-menu a:focus {
text-decoration: none;
}
.sidebar-menu li.selected {
background-color: #A6FFFF;
}
.sidebar-menu strong {
display: inline;
font-weight: 700;
text-transform: uppercase;
vertical-align: middle;
margin-left: 1rem;
}
.sidebar-menu .external-link:after {
color: rgba(255, 255, 255, 0.5);
}
.sidebar-menu .glyphicon {
position: absolute;
right: 1rem;
font-size: 1.5rem;
top: calc(41.5%);
color: #cd00cc;
transition: color 3ms;
visibility: hidden;
}
.sidebar-menu li {
margin:0;
padding: 0;
}
.sidebar-menu>li>a{
padding: 20px 20px;
}
@media screen and (min-width: 1200px) {
.sidebar-menu .glyphicon {
right: 1.5rem;
}
}
@media screen and (min-width: 992px) {
.sidebar-menu .glyphicon {
visibility: visible;
}
}
.sidebar-menu .img-container {
display: inline-block;
overflow: hidden;
width: 3.5rem;
text-align: center;
vertical-align: middle;
}
.sidebar-menu img {
float: none;
width: 2rem;
opacity: 0.6;
}
.sidebar-menu .activities img,
.sidebar-menu .opportunities img {
width: 1.6rem;
}
.sidebar-menu .tools-page img {
width: 2.3rem;
}
.sidebar-menu .community img {
width: 2.8rem;
}
.sidebar-subitems {
overflow: hidden;
list-style: none;
padding: .25rem .5rem 1.5rem 2rem;
}
.sidebar-subitems li {
margin-bottom: 0.5rem;
padding-right:10px;
}
.sidebar-subitems li:last-child {
margin-bottom: 0;
}
.sidebar-subitems li a::before {
content: "\f105";
font-family: "FontAwesome";
display: inline-block;
position: absolute;
left: 0rem;
}
.sidebar-subitems a {
position: relative;
display: inline-block;
padding: 0 0 0 1rem;
line-height: 1.25rem;
color: rgba(0,0,0,.6);
font-size:1rem;
transition: color .15s ease-out;
}
.sidebar-subitems a:hover {
color: rgba(0,0,0,1);
}
.sidebar-subitems a.current {
color:black;
}
.sidebar footer {
padding: 20px;
color:rgba(0,0,0,0.8);
border-top:1px solid #cfcfcf;
}
#content {
padding:0;
max-width:1400px;
}
#content img {
max-width:100%;
border:1px solid #CCC;
}
#content h4 {
margin-top:1.6em;
font-family: Arvo,sans-serif;
}
strong {
font-weight: 500;
}
blockquote {
padding: 0 1.5rem;
margin-bottom: 2rem;
line-height: 2.2rem;
font-size: 1.25rem;
border-left: 2px solid rgba(0, 0, 0, 0.3);
color: rgba(0, 0, 0, 0.5);
}
.lesson-content blockquote p {
font-size: 1.25rem;
color: rgba(0, 0, 0, 0.5);
}
body ul, body ol {
padding-left: 32px;
}
body.rtl {
direction: rtl;
}
body.rtl #header .brand {
float: right;
margin-left: 5px;
}
body.rtl .row-fluid [class*="span"] {
float: right !important;
margin-left: 0;
margin-right: 2.564102564102564%;
}
body.rtl .row-fluid [class*="span"]:first-child {
margin-right: 0;
}
body.rtl ul, body.rtl ol {
margin: 0 25px 10px 0;
}
table {
margin-bottom: 1rem;
border: 1px solid #e5e5e5;
border-collapse: collapse;
}
td, th {
padding: .25rem .5rem;
border: 1px solid #e5e5e5;
}
a.btn {
border: 2px solid #3bb7ef;
color: #000;
transition: background 0.2s ease-in-out;
white-space:normal;
text-decoration: none;
padding: 0.5rem 1rem;
margin-top: 1rem;
line-height: 2rem;
font-weight: 600;
text-transform: uppercase;
}
a.btn:hover {
opacity: 1;
background: #00FFFF;
border-color: #00FFFF;
color: #000;
}
/* PASSING */
@-webkit-keyframes passing {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
}
50% {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
opacity: 0.8;
}
100% {
-webkit-transform: translateX(250%);
-ms-transform: translateX(250%);
transform: translateX(250%);
opacity: 0;
}
}
@keyframes passing {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
}
50% {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
opacity: 0.8;
}
100% {
-webkit-transform: translateX(250%);
-ms-transform: translateX(250%);
transform: translateX(250%);
opacity: 0;
}
}
.btn-next:hover > i {
-webkit-animation: passing 100ms linear;
animation: passing 100ms linear;
}
.btn-next:hover > i {
opacity:0;
}
.mofooter {
background: #000;
color: #fff;
text-align: center;
padding: 2.8125rem 0.625rem;
}
.mofooter .icon-container {
margin: 1.25rem 0;
}
.mofooter .icon-container .icon {
cursor: pointer;
display: inline-block;
font-weight: 300;
font-size: 1rem;
}
.mofooter .icon-container .icon img {
width: 1.25rem;
}
.mofooter .icon-container .icon .footer-icon {
opacity: 0.5;
}
.mofooter .icon-container .icon a {
color: #fff;
opacity: 0.5;
text-decoration: none;
}
.mofooter .icon-container .icon:hover a,
.mofooter .icon-container .icon:hover .footer-icon {
-webkit-transition: opacity 0.15s ease-out;
transition: opacity 0.15s ease-out;
opacity: 1;
}
.mofooter .footer-content {
max-width: 35.625rem;
margin: 0 auto;
}
.mofooter .footer-content p {
font-size: 0.875rem;
color: rgba(255, 255, 255, 0.5);
line-height: 1.5rem;
margin: 0;
}
.mofooter .footer-content p a {
color: rgba(255, 255, 255, 0.8);
line-height: inherit;
}
.mofooter .footer-content p a:hover {
color: white;
}
.mofooter .icons {
margin-bottom: 1.25rem;
}
.mofooter .logo {
margin-bottom: 1.25rem;
padding-bottom: 1.25rem;
border-bottom: 0.0625rem solid #666;
display: inline-block;
}
@media screen and (min-width: 768px) {
.mofooter .logo {
border-bottom: 0;
border-right: 0.0625rem solid #666;
padding-bottom: 0;
padding-right: 1.25rem;
margin-bottom: 0;
margin-right: 1.25rem;
}
.lesson-content {
padding: 2rem 3.5rem;
}
.hero-unit h1 {
/* font-size: 4.5rem;*/
}
}
@media screen and (max-width: 768px) {
.mofooter .icon-container:first-child {
margin-top: 0;
}
.mofooter .icon-container:last-child {
margin-bottom: 2.8125rem;
}
.mofooter .icon-container .footer-icon {
display: block;
margin: 0.375rem auto 0.375rem;
}
}
@media screen and (min-width: 768px) {
.mofooter .footer-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.mofooter .footer-content .footer-icon {
margin-left: 0.625rem;
}
.mofooter .footer-content p {
text-align: left;
width: calc(89.625%);
}
.mofooter .icon-container {
display: inline-block;
margin: 0 1.125rem;
}
.mofooter .icon-container .icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.mofooter .icon-container .icon .footer-icon {
margin: 0 0.625rem 0 0;
display: inline-block;
}
}
footer.col-sm-12 {
padding:0;
}
.lesson-content p, .lesson-content li {
font-size: 1rem;
line-height: 1.4rem;
color: rgba(0,0,0);
}
.lesson-content p {
line-height: 1.5rem;
margin-bottom: 1.75rem;
}
hr {
margin: 2rem 0;
}
.help-us {
margin-top: 2.5rem;
padding-top: 1rem;
border-top: solid 1px #cfcfcf;
}
.anchorjs-link {
margin-left: 0px;
opacity: 0;
position: relative;
top: 1px;
}
.anchorjs-link:hover {
text-decoration: none;
opacity: .7;
}
video {
margin-bottom: 1.5rem;
border: solid 1px #DDD;
}

4897
css/mofo-bootstrap.css Executable file

Разница между файлами не показана из-за своего большого размера Загрузить разницу

61
css/syntax.css Normal file
Просмотреть файл

@ -0,0 +1,61 @@
.highlight .hll { background-color: #ffffcc }
.highlight { background: #ffffff; }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */

Двоичные данные
img/Quote-card.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 322 KiB

Двоичные данные
img/Working-open-header.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 432 KiB

Двоичные данные
img/Working-open.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 320 KiB

14
img/cc-logo.svg Normal file
Просмотреть файл

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64px" height="64px">
<path fill="#fff" d="M31.957,0.311c-8.682,0-16.322,3.213-22.226,9.203
C3.653,15.678,0.354,23.666,0.354,32c0,8.422,3.212,16.236,9.29,22.313c6.078,6.078,13.978,9.377,22.313,9.377
c8.334,0,16.409-3.299,22.66-9.463c5.904-5.817,9.029-13.544,9.029-22.227c0-8.595-3.125-16.408-9.116-22.399
C48.453,3.523,40.639,0.311,31.957,0.311z M32.043,6.041c7.12,0,13.458,2.691,18.406,7.641c4.862,4.861,7.466,11.286,7.466,18.318
c0,7.119-2.518,13.371-7.379,18.146c-5.123,5.035-11.721,7.727-18.493,7.727c-6.858,0-13.283-2.691-18.232-7.641
C8.862,45.283,6.084,38.772,6.084,32c0-6.858,2.778-13.369,7.727-18.406C18.673,8.646,24.924,6.041,32.043,6.041z"/>
<path fill="#fff" id="c" d="M31.635,26.734c-1.79-3.264-4.844-4.563-8.389-4.563
c-5.16,0-9.267,3.65-9.267,9.828c0,6.283,3.861,9.829,9.442,9.829c3.581,0,6.635-1.966,8.319-4.949l-3.931-2.001
c-0.878,2.105-2.212,2.738-3.896,2.738c-2.914,0-4.248-2.422-4.248-5.617c0-3.193,1.124-5.616,4.248-5.616
c0.842,0,2.527,0.456,3.51,2.563L31.635,26.734z"/>
<use xlink:href="#c" transform="translate(18.281)"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Двоичные данные
img/create-issue.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 54 KiB

Двоичные данные
img/create-milestone.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 397 KiB

Двоичные данные
img/create-pull-req-1.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 34 KiB

Двоичные данные
img/create-pull-req-2.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 50 KiB

Двоичные данные
img/create-pull-req-3.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 42 KiB

Двоичные данные
img/favicon.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.7 KiB

Двоичные данные
img/fellows.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.4 MiB

Просмотреть файл

@ -0,0 +1,6 @@
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18">
<style>
.st0{fill:#fff}
</style>
<path class="st0" d="M9 0C4 0 0 4 0 9s4 9 9 9 9-4 9-9-4-9-9-9zM6.3 5.6c.7 0 1.3.6 1.3 1.3S7 8.2 6.3 8.2 5 7.7 5 7c0-.8.6-1.4 1.3-1.4zm6.5 5.9c-.5 1.7-2.1 2.8-3.8 2.8-1.8 0-3.3-1.1-3.8-2.8-.1-.4.1-.7.4-.8s.7.1.8.4C6.8 12.2 7.8 13 9 13s2.2-.8 2.5-1.9c.1-.4.5-.6.8-.4.4.1.6.4.5.8zm-1.1-3.2c-.7 0-1.3-.6-1.3-1.3s.6-1.3 1.3-1.3S13 6.2 13 7c0 .7-.6 1.3-1.3 1.3z"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 493 B

Просмотреть файл

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<path d="M9.5 19c5.247 0 9.5-4.253 9.5-9.5S14.747 0 9.5 0 0 4.253 0 9.5 4.253 19 9.5 19zm6-11.174c-.2.22-.43.415-.67.582-1.118.757-2.243 1.52-3.334 2.31-.563.416-1.26.925-1.99.925H9.494c-.73 0-1.426-.51-1.99-.924-1.09-.798-2.215-1.555-3.327-2.312-.247-.167-.475-.36-.676-.582v5.317c0 .59.482 1.07 1.07 1.07h9.86c.588 0 1.07-.48 1.07-1.07V7.826zm0-1.97c0-.588-.49-1.07-1.07-1.07H4.57c-.715 0-1.07.562-1.07 1.218 0 .61.676 1.367 1.152 1.688 1.038.723 2.09 1.446 3.127 2.176.434.302 1.17.918 1.713.918h.014c.542 0 1.28-.616 1.714-.918 1.04-.73 2.09-1.453 3.135-2.176.59-.41 1.145-1.085 1.145-1.835z" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 726 B

Просмотреть файл

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<path d="M9.434 0C4.226 0 0 4.225 0 9.434c0 4.165 2.702 7.702 6.45 8.955.057.01.11.014.16.014.357 0 .49-.254.49-.47 0-.22-.012-.97-.012-1.755 0 0-.424.09-.968.09-.81 0-1.884-.203-2.215-1.21 0 0-.428-1.094-1.042-1.376 0 0-.844-.578.034-.578h.026s.933.074 1.45.97c.46.81 1.092 1.038 1.655 1.038.444 0 .845-.142 1.085-.25.085-.614.33-1.02.603-1.265-2.102-.235-4.302-1.046-4.302-4.658 0-1.03.37-1.88.97-2.53-.1-.246-.417-1.203.086-2.506.073-.023.155-.033.243-.033.872 0 2.364 1.003 2.364 1.003.747-.21 1.56-.32 2.357-.32.8 0 1.61.11 2.36.32 0 0 1.488-1.003 2.35-1.003.087 0 .168.01.24.033.516 1.303.197 2.26.1 2.505.6.652.97 1.5.97 2.532 0 3.624-2.21 4.423-4.312 4.657.344.292.64.857.64 1.743v2.592c0 .216.12.47.477.47.047 0 .1-.005.16-.016 3.746-1.254 6.448-4.79 6.448-8.956C18.868 4.224 14.642 0 9.434 0" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 932 B

3
img/footer-icon-help.svg Normal file
Просмотреть файл

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<path d="M9.317 0A9.317 9.317 0 0 0 0 9.317a9.317 9.317 0 0 0 18.634 0A9.317 9.317 0 0 0 9.317 0zM10.4 14.492c0 .19-.154.344-.343.344H8a.345.345 0 0 1-.344-.344v-2.057c0-.19.154-.344.343-.344h2.056c.19 0 .343.157.343.346v2.057zM11.19 10c-.507.29-.824.882-.824 1.13 0 .19-.145.413-.343.413H7.965c-.19 0-.31-.292-.31-.48v-.387c0-1.037 1.03-1.93 1.785-2.272.66-.3.935-.583.935-1.132 0-.48-.626-.91-1.322-.91-.385 0-.737.12-.925.25-.206.145-.412.35-.918.986a.354.354 0 0 1-.266.137.395.395 0 0 1-.214-.068L5.323 6.594a.337.337 0 0 1-.085-.454c.926-1.535 2.23-2.28 3.98-2.28 1.834 0 3.892 1.465 3.892 3.43 0 1.628-1.106 2.254-1.92 2.71z" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 762 B

6
img/footer-icon-irc.svg Normal file
Просмотреть файл

@ -0,0 +1,6 @@
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18">
<style>
.st0{fill:#fff}
</style>
<path class="st0" d="M9 0C4 0 0 4 0 9s4 9 9 9 9-4 9-9-4-9-9-9zm4.4 10.4c-.5.6-1.1 1-1.9 1.3-.8.3-1.6.5-2.6.5-.4 0-.8 0-1.3-.1-.6.4-1.3.7-2 .9-.2 0-.4.1-.6.1-.1 0-.1 0-.1-.1 0 0-.1-.1-.1-.2l.2-.2c.1-.1.1-.2.2-.2 0-.1.1-.1.2-.2s.1-.2.2-.3.1-.2.1-.3c-.6-.3-1.1-.8-1.4-1.3s-.5-1-.5-1.6c0-.7.2-1.3.7-1.9s1.1-1 1.9-1.3c.8-.5 1.7-.7 2.6-.7s1.8.2 2.6.5 1.4.8 1.9 1.3c.5.6.7 1.2.7 1.9s-.3 1.3-.8 1.9z"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 529 B

Просмотреть файл

@ -0,0 +1,3 @@
<svg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg">
<path d="M7.973 10.7l5.01-5.968.205-.018 1.578 1.322.018.208L8.358 13.9l-.125.053-.085-.035-4.277-3.59-.017-.207 1.324-1.574.207-.017 2.59 2.172M9.318 0a9.317 9.317 0 1 0 0 18.633 9.316 9.316 0 0 0 9.317-9.316A9.315 9.315 0 0 0 9.318 0" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 366 B

Просмотреть файл

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<path d="M9.317 0A9.317 9.317 0 0 0 0 9.318a9.317 9.317 0 0 0 18.634 0A9.317 9.317 0 0 0 9.317 0zm4.193 7.364c.007.094.007.187.007.28 0 2.862-2.177 6.157-6.156 6.157a6.1 6.1 0 0 1-3.32-.97c.173.02.34.028.522.028a4.33 4.33 0 0 0 2.686-.925 2.167 2.167 0 0 1-2.022-1.5 2.278 2.278 0 0 0 .978-.04A2.163 2.163 0 0 1 4.47 8.27v-.03c.287.163.622.263.977.276a2.16 2.16 0 0 1-.964-1.8c0-.404.107-.772.295-1.094a6.137 6.137 0 0 0 4.46 2.264 2.163 2.163 0 0 1 3.688-1.974c.49-.092.96-.273 1.374-.52-.16.5-.502.923-.95 1.19a4.293 4.293 0 0 0 1.245-.334c-.295.43-.663.81-1.085 1.12z" fill="#FFF" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 701 B

Двоичные данные
img/githib-projects.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 69 KiB

Двоичные данные
img/github-markdown.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 98 KiB

Двоичные данные
img/hero.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 907 KiB

Двоичные данные
img/home-studygroups@2x.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 143 KiB

Просмотреть файл

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 362.84 103.75"><defs><style>.cls-1{fill:#82d1f5;}</style></defs><title>moz-logo-blue-rgb</title><rect width="362.84" height="103.75"/><path class="cls-1" d="M586.06,320.51a6.85,6.85,0,0,1-1.91.3c-2.11,0-3.12-.91-3.12-3.52V297.57c0-10.37-8.25-15.4-18-15.4-7.45,0-11.47.91-19.42,4.13l-1.77,10.44,10.37,1.11,1.47-5.11a14.09,14.09,0,0,1,6.94-1.31c7.35,0,7.45,5.53,7.45,10.16v1.51a59.38,59.38,0,0,0-7.45-.4c-10.37,0-21.13,2.62-21.13,13.79,0,9.46,7.45,13,14,13,7.35,0,12-4.43,14.59-9.06.6,5.54,3.93,9.06,10,9.06a17.53,17.53,0,0,0,8.15-2.11Zm-27.88-.3c-3.92,0-5.33-2.32-5.33-5.23,0-4.93,4-6.24,8.66-6.24a47.88,47.88,0,0,1,6.54.6C567.74,316.89,562.81,320.21,558.18,320.21Zm-17.43-61-19.62,69.24H508.34L528,259.22Zm-26.37,0-19.62,69.24H482l19.62-69.24Zm-54.49,23.85h13.59v16.3H459.89Zm0,29.09h13.59v16.3H459.89Zm-19.77-.6,10.26,1-2.82,15.9H407.91l-1.31-6.84,25-28.68H417.37l-2,7L406,299l1.61-15.9h39.85l1,6.84L423.31,318.6H438Zm-65-29.39c-16.3,0-24.36,11-24.36,24.26,0,14.49,9.66,23,23.65,23,14.49,0,25-9.16,25-23.65C399.33,293.14,391.37,282.17,375.07,282.17Zm-.3,37.34c-7,0-10.67-6-10.67-13.89,0-8.55,4.13-13.49,10.77-13.49,6.14,0,11.07,4.13,11.07,13.28C385.94,314.07,381.51,319.51,374.77,319.51ZM339,318.6h6v9.86H326V302.9c0-7.85-2.62-10.87-7.75-10.87-6.24,0-8.76,4.43-8.76,10.77v15.8h6v9.86h-19V302.9c0-7.85-2.62-10.87-7.75-10.87-6.24,0-8.76,4.43-8.76,10.77v15.8h8.66v9.86H261V318.6h6V292.94h-6v-9.86h19v6.84c2.72-4.83,7.45-7.75,13.79-7.75,6.54,0,12.58,3.12,14.79,9.76a15.21,15.21,0,0,1,14.79-9.76c8.15,0,15.6,4.93,15.6,15.7Z" transform="translate(-239.5 -246.03)"/></svg>

После

Ширина:  |  Высота:  |  Размер: 1.6 KiB

Двоичные данные
img/moz-logo-main-rgb.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 7.9 KiB

Двоичные данные
img/moz-logo-white.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 11 KiB

Двоичные данные
img/mozfest-crowd.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 121 KiB

Двоичные данные
img/working-open-workshop.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 525 KiB

5
index.md Normal file
Просмотреть файл

@ -0,0 +1,5 @@
---
layout: home
---
{% include_relative README.md %}

Просмотреть файл