Skip to content

Latest commit

 

History

History
90 lines (69 loc) · 4.17 KB

operations-manual.md

File metadata and controls

90 lines (69 loc) · 4.17 KB

Operations Manual - Organizing and Maximizing Our Work

Building knowledge and a community by efficiently handling issues

Handling issues and PRs


In a nutshell, every issue and PR should get tagged by one of our core team and routed to the person who specializes in the related topic. This person then, will warmly welcome the contributor and then kick off the discussion (hopefully within 48 hours). The goal of each issue/PR is to learn new thing that might improve our repo and try to include the contributor in our army.

There is no specific person on call who assigns inquiries rather we count on our core team to visit almost everyday and assign issues/PR - this way, the workflow is not depend upon any specific person rather on our entire team.

Any new content should conform to our writing guidelines

Monthly maintenance


Each month, a maintainer on call will open an issue for a maintenance work checklist and write down all the actions to perform by the end of the month (e.g. assign flower to a contributor). At the end of the month, that maintainer will perform the tasks on the checklist.

Maintainer on call: @someone

Updates

  • Update top badges with best practices item count, last update date and Node.js version
  • Ensure all translations are aligned with the English version
  • Update 'thank you' stars & flowers
  • Notify and thanks the contributors of the month

Flowers

  • @someone2
  • @someone1

Stars

  • @someone1

Core Team

  • @someone1

--

Month Maintainer on call
10/2019 Yoni
12/2019 Bruno
02/2020 Kyle
04/2020 Yoni
06/2020 Bruno
08/2020 Kyle
10/2020 Yoni
12/2020 Bruno

Routing by areas of expertise

Topic Examples Assignee
Code standards and fixes Code typos, code standards, examples refinements Bruno
Translations Adding new language, merging language PRs Monthly rotation October - Yoni
General Writing quality Typos, text clarify Bruno
Javascript runtime JS runtime, syntax correctness Sagir
Devops Monitoring, hardening a production site, deployment Kyle
Architetecture Project structure, microservices Yoni
Testing CI, linting, testing Yoni
Performance Efficient code, inspecting processes on fire Sagir
Security Security packages, secured code Kyle
General inquires Ideas, requests to contribute, etc Monthly rotation October - Bruno
Error handling ... Yoni

Routing of languages under translation

Language Assignee
Brazilian Portuguese Bruno
Portuguese Kyke
Hebrew Yoni
German Bruno
Italian Kyle
Turkish Bruno
French Yoni
Russian Yoni
Korean Yoni
Spanish Kevyn
Chinese Yoni
Korean Kyle
Egyptian Yoni
Ukrainian Bruno
Polish Kevyn
Thai Kevyn