tsc-meetings is a repository that hosts Technical Steering Committee meeting notes, proposals, and governance information for the ESLint project.
The repository serves as the central record for ESLint's governance structure. The TSC meets biweekly to discuss project issues, with meetings scheduled through repository issues and conducted over Discord. Agenda items can be added by labeling issues in the main ESLint repository or other organization repositories with "tsc agenda", or by commenting directly on meeting issues. The approach keeps governance discussions transparent and accessible to the community while maintaining a structured decision-making process.
This repository is primarily useful for ESLint maintainers, contributors, and community members who need to understand project governance decisions or participate in steering discussions. It suits organizations that want to document their governance processes publicly and maintain an auditable record of technical decisions. The repository is not a tool for end users of ESLint itself, but rather an administrative resource for those involved in the project's direction.
The project uses a GitHub Agentic Workflow to automate meeting administration. The workflow is authored in Markdown with natural-language instructions and compiled into a standard GitHub Actions workflow file, with the source and compiled versions both maintained in the repository. Automation handles transcript generation from Discord recordings, meeting notes generation, and post-meeting follow-up actions including commenting on and labeling discussed issues and pull requests across the ESLint organization. The workflow requires repository secrets for Discord bot access and organization-wide issue and pull request management permissions.