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

Migrate KaibanJS Codebase to TypeScript #138

Open
darielnoel opened this issue Nov 5, 2024 Discussed in #133 · 0 comments
Open

Migrate KaibanJS Codebase to TypeScript #138

darielnoel opened this issue Nov 5, 2024 Discussed in #133 · 0 comments
Labels
core Fundamental operations and essential features of AgenticJS enhancement Suggestions that improve existing features. library Issues and enhancements directly related to the codebase of the library component of the project.

Comments

@darielnoel
Copy link
Contributor

Discussed in #133

Originally posted by darielnoel November 5, 2024
Is your feature request related to a problem? Please describe.
The KaibanJS library currently supports TypeScript, but the core codebase remains in JavaScript. Migrating to TypeScript will enhance code reliability, maintainability, and developer experience, particularly for teams that prefer or require TypeScript.

Describe the solution you'd like
Refactor the entire KaibanJS codebase from JavaScript to TypeScript, ensuring type safety and improved compatibility for TypeScript developers.

Describe alternatives you've considered
Maintaining JavaScript as the primary language with TypeScript type definitions, but full migration would provide deeper benefits, such as enhanced type checking and tooling support.

Additional context
Migrating to TypeScript aligns KaibanJS with modern JavaScript practices and meets the expectations of many developers, broadening its appeal and facilitating long-term maintenance.

@darielnoel darielnoel added enhancement Suggestions that improve existing features. library Issues and enhancements directly related to the codebase of the library component of the project. core Fundamental operations and essential features of AgenticJS labels Nov 5, 2024
@darielnoel darielnoel moved this to Planned in KaibanJS Roadmap Nov 6, 2024
@darielnoel darielnoel moved this from Upcoming to Planned in KaibanJS Roadmap Dec 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Fundamental operations and essential features of AgenticJS enhancement Suggestions that improve existing features. library Issues and enhancements directly related to the codebase of the library component of the project.
Projects
Status: Planned
Development

No branches or pull requests

1 participant