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

Make developing/debugging/testing more efficient for developer #2958

Open
lhw362950217 opened this issue Sep 24, 2020 · 0 comments
Open

Make developing/debugging/testing more efficient for developer #2958

lhw362950217 opened this issue Sep 24, 2020 · 0 comments
Labels
doc Document related request/bug Refactory

Comments

@lhw362950217
Copy link
Collaborator

lhw362950217 commented Sep 24, 2020

After our code refactory, only workflow mode is officially supported. This makes the developing and debugging more complicated. The complication comes from ways:

  1. Many docker images (dev, ci, server, step...) are involved, building images always costs time.
  2. Workflow will run in a k8s cluster, the internal status of the program is not easy to expose.
  3. Modify code and re-deploy need many steps, which takes a lot of time.
  4. Not enough guide for develop/debug/ci/customize model/build runnable.

After some discussion with other developers, I conclude the following refinement todo, most of them are doc modifications:

  1. Developer guide
    • Local developing environment deploy guide
    • How to build relative images
    • How to do unit-test in our ci image
    • How to do e2e test in local playground, (like how to sharing code with VM, how to submit a test program to the cluster)
    • How to re-deploy component in local playground
    • How to release a version
  2. Update model contribution doc
  3. Write runnable building doc
  4. Speed up docker image pulling
  5. Refine our image Dockerfile, make re-build faster
@lhw362950217 lhw362950217 added the doc Document related request/bug label Sep 24, 2020
@lhw362950217 lhw362950217 changed the title Make develop/debug/test more efficient for developer Make developing/debugging/testing more efficient for developer Sep 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Document related request/bug Refactory
Projects
None yet
Development

No branches or pull requests

7 participants