This is our static site generator, powered by gatsby
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
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.
npm install
npm run dev
This should start gatsby on port 3000
Everything for your nodeschool event should be managed in the data/ directory
data
βββ mentors
βββ attendees
βββ photos
-
/data/mentors
: This contains a list of your mentors. One yaml file per mentor. Icons are taken from github -
/data/attendees
: This contains a list of any attendees that want to show themselves as part of the community. -
/data/photos
: Your events photos. Not yet implemented -
/gatsby-config.js
: Your main configuration file, all your chapter's specific information should go here
npm run deploy:github
This will deploy your site to your gh-pages branch of the current repository
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.
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.
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.
- meetup discussion board: Public group discussion
- twitter: tweet @nodeschoolyvr for general chat
- github issues: for planning
- 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 planningmeetup.com: general infogitter: general chat
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!
- @lvivier
- @gyaresu
- @lrlna
- @switters
- @tabruhn
- @forivall
- @florida
- @normful
- @baldwynn
- @JimFung
- @Scoutski
- @lyntco
- @emclaren
- @fishrock123
If you've come to a few NodeSchool events, we encourage you to mentor! π