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

Maintaining a healthy codebase with easy deliveries #32

Closed
8 of 17 tasks
jinmayamashita opened this issue Aug 6, 2023 · 1 comment
Closed
8 of 17 tasks

Maintaining a healthy codebase with easy deliveries #32

jinmayamashita opened this issue Aug 6, 2023 · 1 comment
Assignees
Labels

Comments

@jinmayamashita
Copy link
Collaborator

jinmayamashita commented Aug 6, 2023

Libraries

Tasks

  • The update of third-party libraries can be automated.

Stabilize test environment

Tasks

Needs to fix the Tutorial component.

  • Unit testing for the util used in the application is possible.

    • src/lib/utils/capitalize.ts
    • src/lib/utils/dashify.ts
    • src/lib/utils/figmaNodeHandle.ts (won't create tests)
    • src/lib/utils/figmaRGBA.ts
    • src/lib/utils/getMissingSerialNumber.ts
    • src/lib/utils/omit.ts
  • E2E testing for the core functionality of the application is possible. -> (won't create tests)

    • Open the Figma app and test as the user does.
  • Integration testing

    • Try to use Storybook's playtest.
    • Make tests for each component.

Refactoring

Tasks

Maintain documentation for contributors

Tasks

@jinmayamashita jinmayamashita pinned this issue Aug 6, 2023
@jinmayamashita jinmayamashita changed the title Stabilize test environment Maintaining a healthy codebase with easy deliveries Aug 6, 2023
@yuta-hidaka yuta-hidaka mentioned this issue Sep 4, 2023
4 tasks
@jinmayamashita
Copy link
Collaborator Author

closed by #44

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

No branches or pull requests

2 participants