Giter VIP home page Giter VIP logo

admin's Introduction

Admin

nodejsafrica/admin

Definition for Directors/Chairs and Champions

Director

A leader of a national chapter is acknowledged as the Director. A Director represents he/her country on the Node.js Africa Board of Directors. The Director is tasked with the responsibility of maintaining local chapters that are considered as a WG and co-ordinate team players to be effective.

Chair

A leader of national chapter projects, every project in a national chapter. It’s the responsibility of the Chair to see that all projects are completed and they are active contributors from a national chapter to Node.js Foundation. A chair can have a Co-Chair.

Champion

A local chapter that is also considered a Working Group. Chapters in a country. It’s the responsibility of the Champion to organize bi-weekly meetups in a city, putting together mentors and commissioning meetups in state and federal universities in a city. A state or city can have multiple meetup days and venues. Central Venues and University’s Venue. A champion can decide the Collaborators in a location or venue.

Collaborator

A mentor or anyone who holds a position in the team of a local chapter.

Contributor

An individual that has been active in a local chapter can be considered to contributor.

Observer

A new member and not yet active to a local chapter.

Chapters

Applying for a chapter

  • Open an issue in nodejsafrica/admin requesting to be a chapter director. The issue should contain aim, objective, and how you intend to coordinate a chapter all in accordance with the existing Node.js Africa Public Document.
  • If an issue meets all requirement and gets no opposing issue or counter issue to open a chapter in a particular location after 42 hours, the issue gets moved for approval as a PR.
  • A PR referencing to close the issue in nodejsafrica/admin should be submitted by the individual requesting to be a chapter director, adding the name of the country and identification name to the bottom of the table in Chapters.md File.
  • If request gets 5 approvals from other existing directors. PR gets merge.
  • An organization with the name of the chapter will be opened and ownership will be transferred to Chapter's Director.

Closing a chapter

  • If a chapter stays inactive for 3 months, the Chapter Organization will be closed by Node.js Africa Chair.
  • If a chapter gets reported for misconduct to Node.js Africa COC chapter will be suspended. And if Chapter Director is not able to handle misconduct, Chapter Organization will be closed by Node.js Africa Chair.

Opening A Local Chapter or WG

  • A local chapter is considered a WG. A local chapter must have a focus project and a champion. A chair must take opening an LC into full consideration with Nation’s Director and Team. By setting up a 3-month project and ensuring an LC has a venue and have a responsible champion.
  • An individual can open an issue requesting to have an LC or WG in a location. A chair is responsible for a validating the venue and requesting for a 3 months project/goal before approving an LC. Were there is no project and Chair has considered the idea of having an LC in a location, a chair is tasked to prepare a 3 months project for the LC.
  • A chair will also open a repo to monitor LC activities with the name of the LC e.g. nodejsnigeria/lagos.
  • A chair will also open a repo to monitor 3 months interval projects for the LC e.g. nodejsnigeria/lagos-p-ecommerce.

Closing/Suspending A Local Chapter or WG

  • If a local chapter has no venue or had a venue and no longer have one. Chair and Champion are tasked with seeking a venue. Where no venue is found an LC can be suspended till an LC have a venue for meetups.
  • If a report of misconduct, Chair is tasked with looking into the report and consider closing or suspending a chapter.
  • If there is a riot in a location where an LC is located Chair is tasked with temporally closing a Chapter.
  • If a champion is longer available, Chair is responsible for assigning a new champion, a champion must be a member of the collaborators.

Structuring

nodejs[country-name]/admin: Chair is responsible for creating repos for every chapter, that will be considered a working group, each chapter will have a focus project for every three months, mentors are responsible for meeting focus project milestones with mentees, mentor should ensure that mentorship is group into stages to support different level of knowledge.

nodejs[country-name]/city-chapter: Workshop Meeting Minutes [Number of Attendees, Topic Treated, Mentor for Meeting, Number of on-ground mentors], README.md [Chapter Info [Location, Meeting Days, Logo] Champion's Name, Active Collaborators [Mentors], Active Contributors [Mentor Assistance, Regular Members], Obeservers, Location]

nodejs[country-name]/city-chapter-p-project-name: Current Project distributed by Nation’s Director/Chair.

QAs

Have a question or a contribution? Please, open an issue in this repo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.