Skip to content

Maintenance: Remove cloud development environment configurations (Gitpod, Codespaces, devcontainer) #7883

@leandrodamascena

Description

@leandrodamascena

Why is this needed?

  1. Low/unknown usage: There's no indication that contributors are actively using these cloud environments, and no way to measure adoption

  2. Shift in developer workflows: The rise of AI-assisted local development tools has reduced the need for pre-configured cloud environments—developers can now get help setting up local environments and navigating unfamiliar codebases more easily

  3. Maintenance overhead: These configurations require ongoing maintenance (Node.js versions, base images, VS Code extensions, SAM CLI updates) without clear value to the project

  4. Gitpod sunset: Gitpod Classic is being discontinued in October 2025, making those references obsolete regardless

  5. Simple local setup: The repository already provides npm run setup-local which handles environment bootstrapping—the barrier to local contribution is already low

Which area does this relate to?

No response

Solution

Remove all cloud-based development environment configurations from the repository, including Gitpod references and the devcontainer setup used by GitHub Codespaces. This includes updating the contributing guidelines in both the main repository and documentation site.

Background on Gitpod: Gitpod Classic (pay-as-you-go) is being sunset on October 15, 2025, as announced in the official Gitpod GitHub repository.

Files to be updated:

  • CONTRIBUTING.md - Remove Gitpod and GitHub Codespaces sections, keep only local environment setup
  • docs/contributing/setup.md - Remove Gitpod and GitHub Codespaces sections, remove cloud pricing warning

Acknowledgment

Metadata

Metadata

Labels

internalMaintenance changes

Type

Projects

Status

Coming soon

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions