This directory contains documentation for contributing to the Node.js website project.
New to contributing? Start here:
- Getting Started - Set up your development environment and make your first contribution
- Adding Pages - Learn how to create new pages and content
- Code Style - Coding standards and formatting guidelines
- Creating Components - Best practices for React component development
- Writing Tests - Testing guidelines for unit tests, E2E tests, and Storybooks
- Technologies - Overview of the tech stack and architecture decisions
- Downloads Page - How to add installation methods and package managers
- Package Publishing - Guidelines for publishing packages in our monorepo
- Cloudflare build and deployment - Overview and useful information about the Cloudflare build and deployment
- Collaborator Guide - Guidelines specific to project collaborators with write access
- Translation Guidelines - Website translation policy
- Dependency Pinning - Package management guidelines
- Code of Conduct - Rules for respectful participation in the community
- Repository Structure: See Technologies
- Component Guidelines: See Creating Components
- Commit Guidelines: See Code Style
- Pull Request Policy: See Collaborator Guide