Skip to content

Commit 3bbf72b

Browse files
committed
Updated pages
1 parent b3adb9f commit 3bbf72b

File tree

9 files changed

+168
-30
lines changed

9 files changed

+168
-30
lines changed

404/index.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
layout: page
3+
title: 404
4+
permalink: /404.html
5+
---
6+
7+
Please wait as an elite team of dogs playing Tetris pause their games to redirect you.

_data/mentors.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
- name: Fake Name 1
2+
company: Fake Company 1
3+
focus: Back-end Development
4+
languages: CSS, JavaScript, Ruby, Rust
5+
description: Deserunt quis enim dolore cupidatat laboris elit cupidatat cillum minim pariatur fugiat nisi dolore. Incididunt minim adipisicing Lorem tempor cupidatat laborum ut proident tempor veniam excepteur.
6+
7+
- name: Fake Name 2
8+
company: Fake Company 2
9+
focus: Back-end Development
10+
languages: CSS, JavaScript, Ruby, Rust
11+
description: Deserunt quis enim dolore cupidatat laboris elit cupidatat cillum minim pariatur fugiat nisi dolore. Incididunt minim adipisicing Lorem tempor cupidatat laborum ut proident tempor veniam excepteur.
12+
13+
- name: Fake Name 3
14+
company: Fake Company 3
15+
focus: Back-end Development
16+
languages: CSS, JavaScript, Ruby, Rust
17+
description: Deserunt quis enim dolore cupidatat laboris elit cupidatat cillum minim pariatur fugiat nisi dolore. Incididunt minim adipisicing Lorem tempor cupidatat laborum ut proident tempor veniam excepteur.
18+
19+
- name: Fake Name 4
20+
company: Fake Company 4
21+
focus: Back-end Development
22+
languages: CSS, JavaScript, Ruby, Rust
23+
description: Deserunt quis enim dolore cupidatat laboris elit cupidatat cillum minim pariatur fugiat nisi dolore. Incididunt minim adipisicing Lorem tempor cupidatat laborum ut proident tempor veniam excepteur.

about/index.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
layout: page
3+
title: About
4+
---
5+
6+
You may be peripherally aware of NewHaven.io but not really understand what the group is or why it exists. In a nutshell, we're a nonprofit organization that serves the local tech community. But what does that actually _mean?_
7+
8+
## Communication and Organization in the Community
9+
10+
NewHaven.io leverages some well-known tools to achieve its goal of connecting the local tech community. In addition to our website, we make extensive use of [the NewHaven.IO Meetup page](http://www.meetup.com/newhavenio/) and [the NewHaven.IO Slack channel](https://newhavenio-slackin.herokuapp.com/). Meetup is used to organize and schedule in-person gatherings, while Slack facilitates online communication and collaboration. Many people first discover NewHaven.io through Meetup by searching locally for events highlighting technologies of interest to them. Slack is a natural extension of the physical meetings, allowing the conversation to continue fluidly and asynchronously long after the lights have been turned off and the doors have closed.
11+
12+
Both our Meetup and Slack are structured to allow for tech- or topic-specific engagement. Anyone from novice to expert can self-select areas that interest them and dive in as shallow or as deep as they choose. This includes proposing meetings where one can either present to a group as an expert or convene a learning session as a novice. We encourage both equally!
13+
14+
## Collection of Local Interest Groups
15+
16+
Technology is a funny thing. More importantly, humans are funny creatures. We obsess over bright shiny things and then when we lose interest in them we move on to the next one. One could easily argue that along with continuous improvement, it is the inherently ephemeral nature of our collective interest in different technologies that drives the cycle of obsolescence and change.
17+
18+
As geeks self-organize around their preferred technologies, related interest groups coalesce, grow, stagnate and die. These social constructs change as the technologies change. What stays the same is the underlying bedrock of people in the tech community. This foundation layer remains constant even if the elements which comprise it are constantly rearranging themselves into new configurations. It may slowly expand or contract as people move into and out of the local area, but it is reasonably stable. The people that make up this foundation are who NewHaven.io serves, and we're in it for the long haul.
19+
20+
## Community Partnerships
21+
22+
Local companies and educational institutions recognize the importance of NewHaven.io in maintaining and growing a thriving tech community. A healthy tech community makes New Haven more attractive to prospective students and IT professionals, which has a positive impact beyond the realm of technology. Sponsorship of NewHaven.io is one way organizations can contribute to our efforts toward achieving these outcomes. We're also interested in cross-promotional opportunities in the community.
23+
24+
We regularly collaborate on events with local organizations such as [ProductCamp Connecticut](http://www.pcampct.org/), [A100](http://indie-soft.com/a100/), [Independent Software](http://indie-soft.com/), [Yale University](http://yale.edu), [The Grove](http://grovenewhaven.com/), [Continuity](http://continuity.net), [Digital Surgeons](https://www.digitalsurgeons.com/), [SeeClickFix](http://seeclickfix.com), and [Core Informatics](http://www.coreinformatics.com/). Often times the value that NewHaven.io brings to these collaborations is our "human infrastructure," other times it's the subject matter expertise of our members. Our nonprofit financial apparatus can also be leveraged for management of larger-scale community events such as conferences. We're even exploring some exciting new event frontiers such as the blending of tech and fitness.
25+
26+
## How will _you_ get involved?
27+
28+
We welcome everyone into NewHaven.io with open arms. Keeping this engine running requires sustained effort, so we're always on the lookout for help. There are numerous opportunities for contributing based on your own personal talents and areas of interest, so [pop into our `#organizing` Slack channel](https://newhavenio-slackin.herokuapp.com/) and introduce yourself today!

contact/index.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: page
3+
title: Contact
4+
---
5+
6+
Want to get to know NewHaven.IO's members better? There's many ways you can contact us to learn more!
7+
8+
## Chat With Us On Slack!
9+
10+
[You can meet and chat with our community through our Slack!](https://newhavenio-slackin.herokuapp.com/) We have channels for job postings, discussing programming languages, giving career and tech advice, and some random topics too. Many members frequently visit and post here, so it's a great way to introduce yourself and see what we're all about.
11+
12+
## Check Out Upcoming Meetups!
13+
14+
You can [read more about our different types of meetups, and which ones are next](/events/), on our Events page. You can also [visit our Meetup.com group](http://www.meetup.com/newhavenio/) to reserve a spot at one.
15+
16+
## Tweet us at @newhavenio!
17+
18+
You can [find us on twitter at @newhavenio](http://www.twitter.com/newhavenio). We tweet useful articles, updates about upcoming meetups, and other info related to tech and New Haven.

events/index.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: page
3+
title: Events
4+
fullWidth: true
5+
6+
meetup_events: true
7+
---
8+
9+
Events are a great way to meet fellow NewHaven.IO members in person to network and learn more. There's several event types to look forward to:
10+
11+
* **Hack Nights** - Members gather to work on projects, share advice, and hack away at whatever's on their minds. People can give small talks or demo their code for others if they want. Held on the first Thursday of each month.
12+
* **Workshops** - Members lead others in small code workshops, such as setting up different apps or using a specific technology. Members can reach out in our organizing channel on Slack to set one up.
13+
* **Social Nights** - Members gather at a casual New Haven pub, restaurant, or any social setting. We chat about anything on our minds, not just our code. These are usually organized from our Slack channel based on if enough members are interested and available.
14+
* **Talks** - Members can give talks on any topic of their choosing, usually given with slides or code demos. Talk nights can be one longer talk or several shorter ones. Members can reach out in our organizing channel on Slack to set one up.
15+
* **Study Halls** - Members gather in a more quiet, focused environment to get work done. You can hack on your own or seek out other programmers for advice.
16+
17+
<section id="meetup-events">
18+
<meetup-events
19+
id="events"
20+
class="md:flex md:flex-wrap md:p-2"
21+
max-events="5">
22+
</meetup-events>
23+
</section>

index.html

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
11
---
22
layout: default
3-
container: false
3+
title: Homepage
4+
container_classes: "flex"
45
---
5-
6-
<link rel="import" href="{{ "/js/components/meetup-events.html" | prepend: site.baseurl }}">
7-
<link rel="import" href="{{ "/js/components/meetup-event-card.html" | prepend: site.baseurl }}">
8-
9-
<div class="home">
10-
11-
{% include masthead.html %}
12-
13-
<section id="meetup-events" class="container-fluid">
14-
<meetup-events
15-
id="events"
16-
max-events="5">
17-
</meetup-events>
18-
</section>
19-
6+
<div class="p-4 max-w-lg mx-auto flex-1 flex flex-col items-center justify-center">
7+
<h1 class="mb-4">
8+
{{ site.title }}
9+
</h1>
10+
11+
<h3>
12+
{{ site.description }}
13+
</h3>
2014
</div>

js/components/meetup-event-card.html

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,41 @@
11
<template id="meetup-event-card-template" type="x-tmpl-mustache">
2-
<article class="panel panel-default">
3-
<div class="panel-heading">
4-
<a href="{{event_url}}" target="_blank">
5-
<h3>{{name}}</h3>
6-
</a>
2+
<article class="h-full flex flex-col -mx-4 md:-mx-0 mb-6 rounded bg-grey-lightest shadow-lg">
3+
<div class="p-4 bg-teal-dark">
4+
<h2 class="no-marg">
5+
<a class="text-white" href="{{event_url}}" target="_blank">
6+
{{name}}
7+
</a>
8+
</h2>
79
</div>
8-
<div class="panel-body">
9-
<div class="col-sm-8">
10-
<p>{{{description}}}</p>
10+
11+
<div class="px-4 pt-4 md:mb-auto">
12+
{{{description}}}
13+
</div>
14+
15+
<dl class="p-4 md:mt-auto bg-grey-lighter border-black border-t">
16+
<div class="flex">
17+
<dt class="font-bold">WHEN:</dt>
18+
<dd class="ml-2">{{formattedDate}}</dd>
19+
</div>
20+
21+
<div class="flex">
22+
<dt class="font-bold">WHERE:</dt>
23+
<dd class="ml-2">
24+
{{#venue.name}}
25+
<a href="{{venueLink}}" target="_blank">{{venue.name}}</a>
26+
{{/venue.name}}
27+
28+
{{^venue.name}}
29+
To Be Decided
30+
{{/venue.name}}
31+
</dd>
1132
</div>
12-
<div class="col-sm-4"><b>WHEN:</b> {{formattedDate}}
13-
<br><b>WHERE:</b> <a href="{{venueLink}}" target="_blank">{{venue.name}}</a>
14-
<br><b>WHO:</b> {{yes_rsvp_count}} already going
33+
34+
<div class="flex">
35+
<dt class="font-bold">WHO:</dt>
36+
<dd class="ml-2">{{yes_rsvp_count}} already going</dd>
1537
</div>
16-
</div>
38+
</dl>
1739
</article>
1840
</template>
1941

js/components/meetup-events.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<template id="meetup-events-error-template" type="x-tmpl-mustache">
2-
<div class="alert alert-danger">
2+
<div>
33
{{message}}
44
</div>
55
</template>
66

77
<template id="meetup-events-loading-template" type="x-tmpl-mustache">
8-
<div class="alert alert-info">
8+
<div>
99
Loading events&hellip;
1010
</div>
1111
</template>
@@ -47,6 +47,7 @@
4747
this.innerHTML = '';
4848
events.forEach(function (eventData) {
4949
var eventCard = document.createElement('meetup-event-card');
50+
eventCard.className = 'nh-o-eventCard';
5051
eventCard.data = eventData;
5152
this.appendChild(eventCard);
5253
}, this);

mentors/index.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
layout: page
3+
title: Mentors
4+
---
5+
6+
Occaecat dolore ullamco qui magna proident pariatur laboris duis in. Et laboris consequat do minim laborum labore nisi reprehenderit in adipisicing. Cillum irure labore exercitation reprehenderit ea quis anim consectetur. Labore minim duis laborum minim do sunt.
7+
8+
Velit laboris tempor est laboris est Lorem dolore proident pariatur incididunt est in officia. Officia consequat reprehenderit velit fugiat ex aute exercitation proident laboris consectetur. Id deserunt sit deserunt mollit incididunt excepteur labore officia esse nisi occaecat cillum. Aliqua fugiat occaecat nisi aliquip consectetur sint culpa esse cupidatat nisi anim officia deserunt laborum. Commodo commodo sit fugiat ea do proident commodo magna enim in. Ipsum voluptate magna consequat occaecat commodo adipisicing dolor.
9+
10+
<ul>
11+
{% for mentor in site.data.mentors %}
12+
<li>
13+
Name: {{ mentor.name }}
14+
<ul>
15+
<li>Company: {{ mentor.company }}</li>
16+
<li>Focus: {{ mentor.focus }}</li>
17+
<li>Languages: {{ mentor.languages }}</li>
18+
<li>Description: {{ mentor.description }}</li>
19+
</ul>
20+
</li>
21+
{% endfor %}
22+
</ul>

0 commit comments

Comments
 (0)