Skip to content

Create TypeScript style guide #13454

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
brad-decker opened this issue Jan 28, 2022 · 1 comment
Open

Create TypeScript style guide #13454

brad-decker opened this issue Jan 28, 2022 · 1 comment
Labels
area-documentation Issues relating to documentation, in the codebase and off. contributor experience An issue that impacts, or planned improvement to, the contributor experience. team-extension-platform Extension Platform team

Comments

@brad-decker
Copy link
Contributor

brad-decker commented Jan 28, 2022

Description

Before engineers can divide and conquer on the conversion of files to TypeScript within the extension, we should create a TypeScript style guide that helps us write code that is similar to one another. A great deal of these decisions have been made and are codified in our eslint configuration. However, we should pull these decisions forward from that configuration into a document that will serve to onboard engineers to using TypeScript. A particular amount of focus should be placed on React components and how we'd like those to be typed as there is a number of ways.

@brad-decker brad-decker added area-documentation Issues relating to documentation, in the codebase and off. Team 🌳 labels Jan 28, 2022
@brad-decker brad-decker added the contributor experience An issue that impacts, or planned improvement to, the contributor experience. label Sep 27, 2022
@gauthierpetetin gauthierpetetin added team-extension-platform Extension Platform team and removed team-extension-client labels Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-documentation Issues relating to documentation, in the codebase and off. contributor experience An issue that impacts, or planned improvement to, the contributor experience. team-extension-platform Extension Platform team
Projects
None yet
Development

No branches or pull requests

4 participants