Skip to main content

Quick Start

Get running in under 5 minutes with your first meeting group.

CLI Reference

Full command reference with all flags and options.

Templates

Learn how to create and customize meeting templates.

Add a Meeting Group

Step-by-step guide to support a new Node.js working group.

What it does

create-node-meeting-artifacts is a CLI tool built for the Node.js project. Given a meeting group name, it:
  1. Reads your group’s template files for attendees, observers, and configuration
  2. Fetches the group’s iCal calendar to find the next scheduled meeting date
  3. Searches GitHub for open issues labeled with the group’s agenda tag
  4. Creates a HackMD document pre-filled with the meeting minutes template and agenda
  5. Creates (or updates) a GitHub issue with the meeting details, timezone table, and HackMD link
Both outputs are linked to each other — the GitHub issue contains the HackMD link and the HackMD doc contains the GitHub issue link.

Supported meeting groups

Over 20 Node.js working groups and committees have templates built in, including:
  • TSC — Technical Steering Committee
  • Build — Build Working Group
  • Diagnostics — Diagnostics Working Group
  • Modules — Modules Team
  • Security — Security Working Group
  • Release — Release Working Group
  • Next-10 — Next-10 Initiative
  • And many more…

View all meeting groups

Browse the complete list of supported Node.js working groups.

Prerequisites

Before you begin, you need:
  • Node.js 22+ — The tool uses modern ESM and requires Node.js LTS
  • GitHub Personal Access Token — With repo scope for creating issues
  • HackMD API Token — For creating and updating meeting minutes documents

Installation

Install the tool and set up your environment.

Environment Variables

Configure your GitHub and HackMD tokens.

Build docs developers (and LLMs) love