Skip to content

Commit d20610f

Browse files
committed
Update deployment instructions
1 parent d44f18e commit d20610f

File tree

16 files changed

+186
-32
lines changed

16 files changed

+186
-32
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,6 @@ build/Release
2727
node_modules
2828
.gatsby-context.js
2929
.sass-cache/
30+
31+
# Environment file
32+
.envrc

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
# JavaScriptMN
2-
This site is generated with [Gatsby.js]().
2+
This site is generated with [Gatsby.js](https://github.com/gatsbyjs/gatsby).
33

44
## Prerequisites
5-
Install the Gatsby command line tool with `npm i -g gatsby`.
5+
Install dependencies with `npm install`.
66

77
## Develop
88
Run `npm develop` and access the dev server at the address it reports.
99

1010
## Build
11-
Run `npm build`, and a built version will be written to `/build`
11+
Run `npm build`, and a built version will be written to `/public`. This will
12+
also update the markdown files that define our code of conduct, speaker
13+
questionnaire, and sponsorship levels from the [admin repository](https://github.com/javascriptmn/javascriptmn)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"license": "MIT",
3232
"main": "n/a",
3333
"scripts": {
34-
"build": "gatsby build",
34+
"build": "sh -e update-admin-pages; gatsby build",
3535
"deploy": "gatsby build --prefix-links && gh-pages -d public",
3636
"develop": "gatsby develop",
3737
"test": "echo \"Error: no test specified\" && exit 1"

pages/code-of-conduct.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,40 @@
11
# Code of Conduct
2+
3+
JavaScriptMN is an organization dedicated to building an inclusive local technology community in Minnesota, and to grassroots sharing of technical knowledge on the JavaScript programming language and related technologies.
4+
5+
To support that mission, JavaScriptMN has adopted a Code of Conduct to ensure that all members of our community are treated with the respect they deserve. Every JavaScriptMN member, presenter, attendee, vendor, and sponsor will be held to this standard.
6+
7+
JavaScriptMN Code of Conduct
8+
All JavaScriptMN members, presenters, attendees, sponsors, or business partners are expected to be respectful of one another at all times. All forms of harassment, particularly harassment related to gender, sexual orientation, race, religion, disability, or physical appearance, will not be tolerated.
9+
10+
Should a JavaScriptMN member engage in harassing activities, they will be removed from the group. If harassment happens at a JavaScriptMN-sponsored event, the harassing party will be asked to leave the event. No refund will be given if any fee was collected. Any person engaged in harassing behavior online will be removed from the group. Any vendor or sponsor engaging in harassing activities will not be allowed to sponsor or receive funds from JavaScriptMN in the future.
11+
12+
Examples of Prohibited Behavior
13+
This is an incomplete list of behaviors that will not be tolerated from JavaScriptMN members, presenters, attendees, sponsors, or business partners:
14+
15+
16+
17+
- Using sexual imagery or language in presentations or printed material
18+
19+
- Tweeting sexual comments at members, presenters, or attendees
20+
21+
- Physically threatening any member, presenter, or anyone else
22+
23+
- Using online communication channels or social networks to harass members, presenters or anyone else outside of JavaScriptMN-sponsored events
24+
25+
26+
Other harassing behavior will also be dealt with using the policy guidelines above. 
27+
28+
Proactive Behavior 
29+
In addition to these negative guidelines, we also encourage members to take proactive steps to ensure fair treatment and inclusiveness in our industry. Members of JavaScriptMN resolve to: 
30+
31+
32+
33+
- actively speak out against racist, gendered, or overtly discriminatory language and behavior by colleagues in our field, if and when it
34+
35+
happens
36+
37+
- seek out opportunities to build and support diversity in our local tech community
38+
39+
40+
We thank you for joining us in building a better and more inclusive technology community! 

pages/index.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,9 @@ export default class Index extends React.Component {
1717
{"name": "keywords", "content": "sample, something"},
1818
]}
1919
/>
20-
<h1>
21-
NEXT MEETUP:
22-
</h1>
2320
<Meetup
2421
location="Olson"
25-
date="TODAY"
22+
date="Wed Jan 25 2017 6:30PM CST"
2623
title="January Meetup"
2724
url="https://meetup.com/javascriptmn"
2825
/>

pages/speak.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,14 @@
1-
# Speak at JavaScriptMN
1+
# Speaker Questionnaire
2+
3+
We ask that those speaking at our meetup
4+
prepare asnwers to the following questions
5+
so that we may better prepeare our
6+
members for their presentaion.
7+
8+
9+
1. What is the title for your presentation?
10+
2. What is a brief description of your talk?
11+
3. How will this improve how people work with JavaScript?
12+
4. What is one thing people should know beforehand to better understand this talk?
13+
5. What are pre-meetup resources that individuals should check out?
14+
6. What information about you would you like to share (bio, links, contact info?)

pages/sponsor.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,29 @@
1-
# Sponsor JavaScriptMN
1+
# Sponsorship Opprotunities
2+
3+
### $2,500 Level
4+
5+
- Meetups : Stand alone slide with thanks and description of services by host at the start of the meetup & website link on Meetup.com
6+
- YouTube : 15 Second Video Intro with stand alone slide (including link in description)
7+
- Website : Link & Logo on front page (and sponsor page)
8+
9+
10+
### $1,000 Level
11+
12+
- Website: Prominent link & logo on sponsor page
13+
- Meetups: Announcement of thanks by host with joint slide representing other sponsors from this category.
14+
- YouTube: Joint slide in video pre-roll with others from this category and link to website in the description.
15+
16+
17+
### $250 Level
18+
19+
- Website: Link & Logo on Sponsor page
20+
- YouTube: End of video slide with others in this category.
21+
- Meetups: Joint slide with other sponsors at this level
22+
23+
24+
### Schwag Sponsor
25+
Sponsors provide us with merchandise (t-shirts, software, membershipts ect...) to give out at our events.
26+
27+
- Their branded merchandise will be handed out at our to those who attend and participate at our meetups.
28+
- Website: Link
29+
- Meetups: Joint slide with other sponsors at this level

public/404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<!DOCTYPE html>
22
<html lang="en"><head><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title data-react-helmet="true">JavaScriptMN | undefined</title><style id="typography.js">html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:112.5%/1.65em Helvetica Neue,sans-serif;box-sizing:border-box;overflow-y:scroll;}*{box-sizing:inherit;}*:before{box-sizing:inherit;}*:after{box-sizing:inherit;}body{color:hsla(0,0%,0%,0.8);font-family:Helvetica Neue,sans-serif;font-weight:normal;word-wrap:break-word;font-kerning:normal;-moz-font-feature-settings:"kern", "liga", "clig", "calt";-ms-font-feature-settings:"kern", "liga", "clig", "calt";-webkit-font-feature-settings:"kern", "liga", "clig", "calt";font-feature-settings:"kern", "liga", "clig", "calt";}img{max-width:100%;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}h1{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;color:inherit;font-family:Helvetica Neue,sans-serif;font-weight:bold;text-rendering:optimizeLegibility;font-size:2.25rem;line-height:2.475rem;}h2{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;color:inherit;font-family:Helvetica Neue,sans-serif;font-weight:bold;text-rendering:optimizeLegibility;font-size:1.62671rem;line-height:2.475rem;}h3{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;color:inherit;font-family:Helvetica Neue,sans-serif;font-weight:bold;text-rendering:optimizeLegibility;font-size:1.38316rem;line-height:1.65rem;}h4{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;color:inherit;font-family:Helvetica Neue,sans-serif;font-weight:bold;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.65rem;}h5{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;color:inherit;font-family:Helvetica Neue,sans-serif;font-weight:bold;text-rendering:optimizeLegibility;font-size:0.85028rem;line-height:1.65rem;}h6{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;color:inherit;font-family:Helvetica Neue,sans-serif;font-weight:bold;text-rendering:optimizeLegibility;font-size:0.78405rem;line-height:1.65rem;}hgroup{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}ul{margin-left:1.65rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;list-style-position:outside;list-style-image:none;}ol{margin-left:1.65rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;list-style-position:outside;list-style-image:none;}dl{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}dd{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}p{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}figure{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}pre{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;font-size:0.85rem;line-height:1.42;background:hsla(0,0%,0%,0.04);border-radius:3px;overflow:auto;word-wrap:normal;padding:1.65rem;}table{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;font-size:1rem;line-height:1.65rem;border-collapse:collapse;width:100%;}fieldset{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}blockquote{margin-left:1.65rem;margin-right:1.65rem;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}form{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}noscript{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}iframe{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}hr{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:calc(1.65rem - 1px);background:hsla(0,0%,0%,0.2);border:none;height:1px;}address{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.65rem;}b{font-weight:bold;}strong{font-weight:bold;}dt{font-weight:bold;}th{font-weight:bold;}li{margin-bottom:calc(1.65rem / 2);}ol li{padding-left:0;}ul li{padding-left:0;}li > ol{margin-left:1.65rem;margin-bottom:calc(1.65rem / 2);margin-top:calc(1.65rem / 2);}li > ul{margin-left:1.65rem;margin-bottom:calc(1.65rem / 2);margin-top:calc(1.65rem / 2);}blockquote *:last-child{margin-bottom:0;}li *:last-child{margin-bottom:0;}p *:last-child{margin-bottom:0;}code{font-size:0.85rem;line-height:1.65rem;}kbd{font-size:0.85rem;line-height:1.65rem;}samp{font-size:0.85rem;line-height:1.65rem;}abbr{border-bottom:1px dotted hsla(0,0%,0%,0.5);cursor:help;}acronym{border-bottom:1px dotted hsla(0,0%,0%,0.5);cursor:help;}abbr[title]{border-bottom:1px dotted hsla(0,0%,0%,0.5);cursor:help;text-decoration:none;}thead{text-align:left;}td,th{text-align:left;border-bottom:1px solid hsla(0,0%,0%,0.12);font-feature-settings:tnum;-moz-font-feature-settings:tnum;-ms-font-feature-settings:tnum;-webkit-font-feature-settings:tnum;padding-left:1.1rem;padding-right:1.1rem;padding-top:0.825rem;padding-bottom:calc(0.825rem - 1px);}th:first-child,td:first-child{padding-left:0;}th:last-child,td:last-child{padding-right:0;}tt,code{background-color:hsla(0,0%,0%,0.04);border-radius:3px;font-family:Consolas,"Roboto Mono","Droid Sans Mono","Liberation Mono",Menlo,Courier,monospace;padding:0;padding-top:0.2em;padding-bottom:0.2em;}pre code{background:none;line-height:1.42;}code:before,code:after,tt:before,tt:after{letter-spacing:-0.2em;content:" ";}pre code:before,pre code:after,pre tt:before,pre tt:after{content:"";}</style><style>.warning{color:#9f6000;background-color:#feefb3;padding:18px}.warning:before{content:"\26A0";margin-right:9px}.rfc-page pre{font-family:inherit}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}</style></head><body><div id="react-mount"><div data-reactroot="" data-reactid="1" data-react-checksum="-268601609"><div style="margin-bottom:1.65rem;" class="headroom-wrapper" data-reactid="2"><div style="position:relative;top:0;left:0;right:0;z-index:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background:lightgray;" class="headroom headroom--unfixed" data-reactid="3"><div style="max-width:960px;margin-left:auto;margin-right:auto;padding-top:0;padding:1.65rem 1.2375rem;" data-reactid="4"><a style="color:black;text-decoration:none;" href="/" data-reactid="5">JavaScriptMN</a><span style="display:block;clear:both;" data-reactid="6"> </span></div><div style="max-width:960px;margin-left:auto;margin-right:auto;" data-reactid="7"><a style="color:black;text-decoration:none;" href="/about/" data-reactid="8">ABOUT</a><a data-reactid="9"> | </a><a style="color:black;text-decoration:none;" href="/code-of-conduct/" data-reactid="10">CODE OF CONDUCT</a><a data-reactid="11"> | </a><a style="color:black;text-decoration:none;" href="/sponsor/" data-reactid="12">SPONSOR</a><a data-reactid="13"> | </a><a style="color:black;text-decoration:none;" href="/speak/" data-reactid="14">SPEAK</a><a data-reactid="15"> | </a><span style="display:block;clear:both;" data-reactid="16"> </span></div></div></div><div style="max-width:960px;margin-left:auto;margin-right:auto;padding:1.65rem 1.2375rem;padding-top:0;" data-reactid="17"><div class="markdown" data-reactid="18"><!-- react-empty: 19 --><h1 data-reactid="20"></h1><div data-reactid="21"><h1>NOT FOUND</h1>
33
<p>You just hit a route that doesn’t exist… the sadness.</p>
4-
</div></div><span style="display:block;clear:both;" data-reactid="22"> </span></div></div></div><script src="/bundle.js?t=1484286556688"></script></body></html>
4+
</div></div><span style="display:block;clear:both;" data-reactid="22"> </span></div></div></div><script src="/bundle.js?t=1484501044356"></script></body></html>

0 commit comments

Comments
 (0)