Skip to content
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

[EPIC] (setup) Integrate typescript to juno core #119

Open
11 of 15 tasks
barsukov opened this issue Jul 15, 2024 · 0 comments
Open
11 of 15 tasks

[EPIC] (setup) Integrate typescript to juno core #119

barsukov opened this issue Jul 15, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@barsukov
Copy link
Contributor

barsukov commented Jul 15, 2024

Epic: Transition Apps and Packages to TypeScript

Description

Transition all apps and packages in the packages folder from JavaScript to TypeScript to enhance code quality and maintainability. This epic will focus on ensuring a smooth migration with minimal disruption.

Goals

  • Setup Typescript package with a proper typecheck on turbo task(Evaluate tsup runner)
  • Convert all JavaScript files in the packages folder to TypeScript
  • Ensure compatibility and functionality of each package post-transition
  • Update build, test, and CI/CD pipelines to support TypeScript

Benefits

  • Improved type safety and code clarity
  • Better developer experience with enhanced tooling
  • Early error detection through static type checking

Tasks

Acceptance Criteria

  • All packages in the packages folder are successfully converted to TypeScript
  • Build and deployment pipelines compile and deploy TypeScript code without issues
  • Updated documentation and guidelines for contributing TypeScript code are available
  • All tests pass with TypeScript integration for each package
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant