Skip to content

denysdovhan/awesome-nodeschool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

NodeSchool is awesome!

Awesome

🏫 List of awesome things for NodeSchool mentors and students.

NodeSchool is an open source project run by volunteers with two goals: to create high quality programming curriculum and to host community learning events.

This list collects useful resources for those who want to find NodeSchool in their city, host a new chapter or create an interesting workshopper.

Table of Content

Terms

For better understanding of NodeSchool's internal organization, let's take a look at few important terms:

NodeSchool …

… is a loosely organized, international github organization with only one goal: Make it easy to learn Node.js together in a friendly environment.

NodeSchool event …

… is usually a free (or with little cost) open community event. Anybody can attend to study Node.js in one fashion or another. NodeSchool events can happen outside of a chapter! If there is a free, open event where you can study Node.js you can put it on the list. NodeSchool events have freedom of choice in how to study Node.js together: studying workshoppers, creating workshoppers, using online tutorials, reading Node.js books, having presentations, etc.

NodeSchool Core member …

… is a person that contributed a significant amount to the NodeSchool and/or we feel works in the best interest of NodeSchool. You can ask to become a core member if you feel you want to be one! It comes with more permissions on the project in exchange for more volunteer work.

Chapter …

… is a place where at least one (but preferably more) NodeSchool events happen. Chapters are based on their geolocation (not on any other structure!) and are usually setup for an area that is easy to reach with public transport within approximately 40 min. Usually that means one Chapter per city.

Chapter organizer …

… is a GitHub organization member that can be talked to when there is a question about a Chapter. Other than that: they are no different than a Chapter member!

Chapter member …

… is a GitHub organization member that helps with organizing NodeSchool events. A member has access to the chapter’s homepage and can close issues. We expect members to accept other willing volunteers with open arms into their chapter and ask for help if they need something.

Workshopper …

… is a tutorial that can be installed using NPM. Either a CLI tool or electron app or web server. For example: javascripting or learnyounode.

Organization

NodeSchool is a decentralized organization. The only difference between other contributors and the core-team is that the core team has more permissions to add/remove people. They should only be necessary to get things done in rare cases. Other than that the core members do the same thing that all contributors do: only what they are interested in.

TODO: More information about NodeSchool.

Chapters

TODO: How to establish a new chapter.

Mentoring

TODO: Guidelines for mentors.

Events

TODO: Checklist for events.

Workshoppers

TODO: More information about workshoppers. What's that?

Core workshoppers

TODO: The list of core workshoppers. (title, desc, link, author)

Electives workshoppers

TODO: The list of electives workshoppers. (title, desc, link, author)

Make your own

TODO: A link to useful resources for those who want to create own wokrshopper.

Resources

TODO: Links to articles and other awesome resources related to NodeSchool.

License

CC0