-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Frontend Project Health Improvements #2407
Comments
/area front-end |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hi @eterna2, do you want to add anything like pain points here? |
Looks great to me. I will add here if I think anything else. Not sure if we wish to impose consistency in the usage of |
@eterna2 Thanks for the suggestion. I've not written much code for node backend. Which do you prefer? I think Do you think we need a strict rule (maybe https://github.com/xjamundx/eslint-plugin-promise/blob/master/docs/rules/prefer-await-to-then.md)? We cannot use an eslint rule right now, but after we switch to eslint-typescript. Maybe we can use it. |
I generally prefer Would nice to enforce this consistency just to reduce confusion on how we shld handle async functions.
|
@eterna2 I think that's a good idea. Do you want to contribute to this or any of the items above? I don't think I can have time for this refactoring shortly. Rough ideas:
|
I ran into an issue where FE complier complains about casing difference. We probably can remove the check at pipelines/frontend/tsconfig.json Line 17 in d315bf6
|
New issue that came out:
|
Another new issue I found out:
|
Most important issues have all been fixed!! |
@Bobgy: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
UPDATE: this is done, future work tracked in https://github.com/kubeflow/pipelines/projects/4
This is an umbrella issue to track action items to improve frontend code base project health.
Goal is to improve onboarding, developer experience and facilitate contribution.
Planning
p0p1 0.8w (because p0 issues already resolved) Set up unit tests for frontend node serverThe text was updated successfully, but these errors were encountered: