Skip to content

Latest commit

 

History

History
154 lines (104 loc) · 5.07 KB

README.md

File metadata and controls

154 lines (104 loc) · 5.07 KB

Node School Vancouver

This is our static site generator, powered by gatsby

Attendees

Want a simple pull request? Add yourself to the data/attendees/ directory. Create a new yaml file with your name, with the following content:

---
name: Name
github: <github id>
twitter: <optional twitter id>

When in doubt, look at other people in that directory

Mentors

If you want to help teach or contribute in anyway, Add yourself to the data/mentors/ directory. Create a new yaml file with your name, with the following content:

---
name: Name
github: <github id>
twitter: <optional twitter id>

We usually like mentors to have come to a session before, and read up on the https://github.com/nodeschool/organizers/wiki/Event-Mentor-Best-Practices#on-being-a-mentor section on the nodeschool wiki.

Install all dependencies

npm install

Local Development

npm run dev

This should start gatsby on port 3000

Configuration

Everything for your nodeschool event should be managed in the data/ directory

data
├── mentors
├── attendees
├── photos
  1. /data/mentors: This contains a list of your mentors. One yaml file per mentor. Icons are taken from github

  2. /data/attendees: This contains a list of any attendees that want to show themselves as part of the community.

  3. /data/photos: Your events photos. Not yet implemented

  4. /gatsby-config.js: Your main configuration file, all your chapter's specific information should go here

💫 Deploy

npm run deploy:github

This will deploy your site to your gh-pages branch of the current repository


Old README

NodeSchool Vancouver 🇨🇦

NodeSchool is a series of open source workshoppers that teach web software skills.

NodeSchool meetups like NodeSchoolYVR provide a space for people to do the workshoppers on their own or with others. The workshopper tutorials are used as the course curriculum, while mentors are here to help attendees work through challenges. Learn more here.

Join our meetups 💻

RSVP to our scheduled events on meetup.com. Feel free to come 15 minutes early and help set up!

If you're a sponsor and want to host workshops for new and experienced devs, check out the scheduling doc.

Workshops from before Nov 2017 are archived here.

Talk with each other ⚡️

Every community needs a reliable way to communicate. To make it easier, we have a few ways for everyone to speak with each other. Organizers can be reached through all current channels.

Current: 1 day max response time.

Phased out

  • - slack: for general chat, planning meetups, and questions about workshops if you're challenging yourself at home. Go to YVRDev slack (sign up here if you don't have it) and join the #nodeschool-yvr channel
  • - NodeSchool at YVR Tech Community: for planning
  • meetup.com: general info
  • gitter: general chat

Want to mentor or help organize? 💛

If you are interested in mentoring, please make a Pull Request to add yourself to this list. We also ask you to read over Event Mentor Best Practices on what it's like being a mentor prior to signing up!

Current Mentors

Past Mentors

If you've come to a few NodeSchool events, we encourage you to mentor! 🎉

Code of Conduct