-
Notifications
You must be signed in to change notification settings - Fork 528
epic: typescript migration #2349
Copy link
Copy link
Open
Labels
EpicP1High: Likely tackled by core team if no one steps upHigh: Likely tackled by core team if no one steps upeffort/monthsexp/intermediatePrior experience is likely helpfulPrior experience is likely helpfulhelp wantedSeeking public contribution on this issueSeeking public contribution on this issuekind/architectureCore architecture of projectCore architecture of projectkind/enhancementA net-new feature or improvement to an existing featureA net-new feature or improvement to an existing featurestatus/readyReady to be workedReady to be worked
Metadata
Metadata
Assignees
Labels
EpicP1High: Likely tackled by core team if no one steps upHigh: Likely tackled by core team if no one steps upeffort/monthsexp/intermediatePrior experience is likely helpfulPrior experience is likely helpfulhelp wantedSeeking public contribution on this issueSeeking public contribution on this issuekind/architectureCore architecture of projectCore architecture of projectkind/enhancementA net-new feature or improvement to an existing featureA net-new feature or improvement to an existing featurestatus/readyReady to be workedReady to be worked
TypeScript Migration Guidelines
Context:
We are migrating our codebase to TypeScript. This issue will remain open until the migration is fully complete. Please ensure that all new contributions follow these guidelines to maintain consistency and code quality.
File Types & Naming Conventions
.tsxfor React components and.tsfor non-React components.Code Standards
prop-typesor.defaultPropsas these are unnecessary in a TypeScript codebase..jsextension.redux-bundlerorredux-bundler-react.withTransation; useuseTranslationinstead.Project Configuration
tsconfig.json.Additional Guidelines for Contributors
aegir lint) configurations to maintain a consistent code style.Your cooperation in following these guidelines is essential for a smooth transition to a fully TypeScript codebase. Thank you for your contributions!