Skip to Content
  • CDE
  • Enterprise
  • Customers highlight indicator
  • Pricing
10.4k
  • Login
Get a demo
10.4k
Login
  • Introduction
  • Getting started
  • Learn Gitpod
  • Languages
  • Configure
  • Workspaces
  • User settings
  • Projects
  • Organizations
  • Authentication
  • Self-Hosted
    • Installation Guides
    • Operational Guides
    • Troubleshooting
    • Background
    • Reference
      • Requirements
      • Compatibility
      • Telemetry
      • Release Policies
      • Upgrade Guides
  • Billing
  • References
  • .gitpod.yml
  • IDEs & editors
  • Integrations
  • Gitpod CLI
  • Compatibility
  • Security FAQ
  • Help
  • Contribute
  • Public roadmap
  • Troubleshooting
  • Installation Guides
  • Operational Guides
  • Troubleshooting
  • Background
  • Reference
  • Requirements
  • Compatibility
  • Telemetry
  • Release Policies
  • Upgrade Guides
Edit in Gitpod

Code Style

Go

We typically follow the Uber Go Style Guide as our north star as the guide is comprehensive but not overburdening, easy to read and pretty good. Here’s how our codebase differs:

  • Gitpod uses xerrors for error wrapping instead of pkg/errors

TypeScript

TBA

Was this helpful?

Previous
Edit in Gitpod
On this Page
  • Go
  • TypeScript
  • Gitpod
  • Getting started
  • CDE
  • Pricing
  • Customers
  • Support
  • Report a bug
  • Status
  • Resources
  • Documentation
  • Community
  • Blog
  • Changelog
  • Screencasts
  • Guides
  • Events
  • Solutions
  • Collaboration
  • Onboarding
  • Industries
  • Enterprise
  • Startups
  • Open Source
  • Education
  • Compare
  • Local Development
  • GitHub Codespaces
  • JetBrains Space
  • Company
  • About
  • Team
  • Careers
  • Media kit
  • Security
  • Contact
Twitter GitHub Discord DevX community logo
soc 2 logo

SOC 2 Type II

Certified

Imprint Terms of service Privacy policy Cookie policy

Copyright © 2023 Gitpod