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

Consider Using TypeScript and Tailwind CSS #1087

Closed
Shashan17J opened this issue Apr 30, 2024 · 2 comments
Closed

Consider Using TypeScript and Tailwind CSS #1087

Shashan17J opened this issue Apr 30, 2024 · 2 comments

Comments

@Shashan17J
Copy link

I noticed that the idurar-erp-crm project is not currently using TypeScript and Tailwind CSS.

TypeScript would provide benefits such as improved code readability, better maintainability, and early error detection. Additionally, Tailwind CSS could streamline the styling process and make it easier to maintain a consistent design across the application.

By incorporating TypeScript and Tailwind CSS into the project, we could take advantage of libraries and features that require these technologies, potentially making development faster and more efficient.

@Loujayna1
Copy link
Contributor

Thank you for bringing up your observations regarding the current state of the idurar-erp-crm project.
Regarding the adoption of TypeScript and Tailwind CSS, I completely agree with the benefits you've highlighted. TypeScript can indeed enhance code readability, facilitate better maintainability, and provide early error detection, which are all crucial aspects of a robust and scalable codebase. Additionally, integrating Tailwind CSS could streamline the styling process, leading to more consistent and maintainable designs throughout the application.

While I acknowledge the potential advantages of incorporating these technologies, it's important to carefully evaluate the impact and feasibility of such a transition. Before proceeding with any changes, we should consider factors such as project timelines, and any potential dependencies or integrations that might be affected.

I propose that we conduct a thorough assessment to determine the best approach for integrating TypeScript and Tailwind CSS into the project.

@marammahfoudhi
Copy link
Contributor

Thank you for your insights, @Shashan17J .

I agree that TypeScript and Tailwind CSS could bring numerous benefits to the idurar-erp-crm project, it’s also important to consider the potential challenges that might arise during the transition.

Translating the existing codebase to TypeScript could introduce issues, especially if the current JavaScript code uses patterns or features that don’t translate directly to TypeScript. Additionally, we might encounter compatibility issues with libraries that don’t have TypeScript definitions.

transitioning to Tailwind CSS could also present challenges. We would need to rewrite all our CSS, which could be a significant undertaking. There’s also the risk of introducing visual regressions if the new styles don’t exactly match the old ones.

Looking forward to further discussions on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants