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

Transitioning /companies to TypeScript #8

Open
21 tasks
nathanrydel opened this issue Mar 21, 2024 · 0 comments
Open
21 tasks

Transitioning /companies to TypeScript #8

nathanrydel opened this issue Mar 21, 2024 · 0 comments

Comments

@nathanrydel
Copy link
Owner

nathanrydel commented Mar 21, 2024

Transitioning /companies to TypeScript

Description:

Components and styling for all of the company and company list components

Goals:

  • Convert all JavaScript files to TypeScript.
  • Ensure all components, functions, and variables have proper typings.
  • Resolve any TypeScript compilation errors.
  • Update import/export statements to TypeScript syntax.
  • Refactor any necessary code to comply with TypeScript best practices.
  • Ensure TypeScript strict mode is enabled and configured appropriately.

Steps to Complete:

  1. Analysis:

    • Identify all JavaScript files within the directory.
    • Determine the types of components, functions, and variables used.
  2. Conversion:

    • Rename .jsx|.js files to .tsx|.ts.
    • Add TypeScript typings to all components, functions, and variables.
  3. TypeScript Configuration:

    • Ensure tsconfig.json is properly configured.
    • Enable TypeScript strict mode (strict: true).
    • Configure any necessary TypeScript options for the directory.
  4. Testing and Debugging:

    • Test the application to ensure proper functionality after conversion.
    • Address and fix any TypeScript compilation errors.
    • Debug any runtime issues that arise from the transition.
  5. Documentation:

    • Document any significant changes made during the transition process.
    • Update README or relevant documentation with TypeScript usage guidelines for the directory.

Additional Notes:

[Include any additional notes or considerations relevant to this directory's transition.]

Project:

Jobly Transition to TypeScript

Labels:

  • TypeScript
  • Transition
  • Directory: companies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

1 participant