Skip to content

Conversation

@jkodroff
Copy link
Member

Remove JavaScript code examples from all documentation sections except the main JavaScript/Node.js language page (languages-sdks/javascript). TypeScript is now the recommended and primary language for Node.js examples throughout the documentation.

Changes include:

  • Get-started tutorials (AWS, GCP, Kubernetes, Azure): 14 files
  • Migration guides (Terraform, CloudFormation, Kubernetes, Import): 4 files
  • Building/extending guides (Components, Packages): 2 files
  • Automation API documentation: 2 files
  • Concepts documentation (hidediffs): 1 file

Total: 25 files modified

This change improves consistency and reduces maintenance burden by focusing on TypeScript as the primary Node.js language, while still acknowledging JavaScript support in the main language documentation.

🤖 Generated with Claude Code

Remove JavaScript code examples from all documentation sections except
the main JavaScript/Node.js language page (languages-sdks/javascript).
TypeScript is now the recommended and primary language for Node.js
examples throughout the documentation.

Changes include:
- Get-started tutorials (AWS, GCP, Kubernetes, Azure): 14 files
- Migration guides (Terraform, CloudFormation, Kubernetes, Import): 4 files
- Building/extending guides (Components, Packages): 2 files
- Automation API documentation: 2 files
- Concepts documentation (hidediffs): 1 file

Total: 25 files modified

This change improves consistency and reduces maintenance burden by
focusing on TypeScript as the primary Node.js language, while still
acknowledging JavaScript support in the main language documentation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@claude
Copy link
Contributor

claude bot commented Nov 10, 2025

Documentation Review

This PR removes JavaScript code examples from documentation in favor of TypeScript as the primary Node.js language. The changes are well-executed and consistent. I found no significant issues that would block merging.

Summary

  • Files reviewed: 25 files across get-started tutorials, migration guides, building/extending guides, and automation API docs
  • Changes: Removed JavaScript from chooser widgets and JavaScript-specific code examples
  • Scope: Comprehensive cleanup that maintains consistency throughout the documentation

Minor observations

The changes correctly:

  • Remove JavaScript from {{< chooser language >}} widgets throughout all affected files
  • Remove JavaScript-specific code blocks while preserving TypeScript examples
  • Update conditional sections from {{% choosable language "javascript,typescript" %}} to {{% choosable language "typescript" %}}
  • Maintain proper file structure and formatting
  • Preserve all necessary newlines at end of files

Style compliance

All changes comply with STYLE-GUIDE.md and AGENTS.md requirements:

  • Headings follow proper capitalization rules
  • Markdown formatting is consistent
  • No spelling or grammar issues detected
  • Code blocks use proper fencing
  • Files end with newlines

Recommendation

Approved for merge. This change improves consistency and reduces maintenance burden as intended. The PR description accurately reflects the scope of changes.


Mention @claude if you'd like me to review any specific aspects in more detail or perform additional checks.

@pulumi-bot
Copy link
Collaborator

Copy link
Contributor

@CamSoper CamSoper left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doing the lord's work.

@jkodroff jkodroff merged commit e024835 into master Nov 12, 2025
11 checks passed
@jkodroff jkodroff deleted the jkodroff/remove-js-examples-2 branch November 12, 2025 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants