Standards

How we build software at Newfold Labs. Standards are filed by how wide their blast radius is, and every document carries a stable id that checks and AI answers cite, so a failure points at the exact standard behind it.

This index and the navigation are generated from document metadata. Nothing on this page is hand-maintained. Open the atlas Browse all 44 standards a folder at a time, and see what links to what. Open the scorecard See where all 125 repositories sit against these standards, and which checks each one can run.

General

Standards that hold regardless of platform or artifact type.

Platform

Standards for a specific technology, applying across everything we build on it.

WordPress

Artifacts

Standards for a specific kind of thing we ship.

Plugins

Themes

Modules

Workers

Process

How we work together. Judgement and coordination, not lintable rules.

Meta

How this repository itself works.

By artifact type

Tagging every document with applies_to is what makes it possible to pull just the standards binding one kind of repository. Documents marked any apply to all of them and are listed under each.

Plugins

General — Introduction, Philosophy, Naming, Naming projects, Naming files and directories, Naming code, Naming in global namespaces, Frontend best practices, Git and branching, Releases and versioning, Testing

Platform — WordPress support matrix, WordPress PHP, WordPress JavaScript, WordPress security, WordPress assets, WordPress hooks, Hook naming, WordPress interfaces, WordPress performance, Internationalization, WP-CLI, Tools and services

Artifacts — Plugin structure

Process — Code review and release restrictions, Release runbook, Architectural review, Organization teams, Token management, Crowdin translation workflow, AI translation workflow

Meta — Front matter schema, Contributing and the RFC process, Standard lifecycle, Versioning and rollout, Rule definitions, The scorecard, Migration map from how-we-work, Resources

Themes

General — Introduction, Philosophy, Naming, Naming projects, Naming files and directories, Naming code, Naming in global namespaces, Frontend best practices, Git and branching, Releases and versioning, Testing

Platform — WordPress support matrix, WordPress PHP, WordPress JavaScript, WordPress security, WordPress assets, WordPress hooks, Hook naming, WordPress interfaces, WordPress performance, Internationalization, Tools and services

Artifacts — Theme structure

Process — Code review and release restrictions, Architectural review, Organization teams, Token management

Meta — Front matter schema, Contributing and the RFC process, Standard lifecycle, Versioning and rollout, Rule definitions, The scorecard, Migration map from how-we-work, Resources

Modules

General — Introduction, Philosophy, Naming, Naming projects, Naming files and directories, Naming code, Naming in global namespaces, Frontend best practices, Git and branching, Releases and versioning, Testing

Platform — WordPress support matrix, WordPress PHP, WordPress JavaScript, WordPress security, WordPress assets, WordPress hooks, Hook naming, WordPress interfaces, WordPress performance, Internationalization, WP-CLI, Tools and services

Artifacts — Module structure, Module development, Module testing

Process — Code review and release restrictions, Release runbook, Architectural review, Organization teams, Token management, Crowdin translation workflow, AI translation workflow

Meta — Front matter schema, Contributing and the RFC process, Standard lifecycle, Versioning and rollout, Rule definitions, The scorecard, Migration map from how-we-work, Resources

Workers

General — Introduction, Philosophy, Naming, Naming projects, Naming files and directories, Naming code, Naming in global namespaces, Frontend best practices, Git and branching, Releases and versioning, Testing

Artifacts — Cloudflare Workers

Process — Code review and release restrictions, Architectural review, Organization teams, Token management

Meta — Front matter schema, Contributing and the RFC process, Standard lifecycle, Versioning and rollout, Rule definitions, The scorecard, Migration map from how-we-work, Resources

Services

General — Introduction, Philosophy, Naming, Naming projects, Naming files and directories, Naming code, Naming in global namespaces, Frontend best practices, Git and branching, Releases and versioning, Testing

Process — Code review and release restrictions, Architectural review, Organization teams, Token management

Meta — Front matter schema, Contributing and the RFC process, Standard lifecycle, Versioning and rollout, Rule definitions, The scorecard, Migration map from how-we-work, Resources