see-through-demo / TODO.md
24yearsold's picture
update: add ComfyUI Node Extension mention to description
b55a1fc verified

A newer version of the Gradio SDK is available: 6.17.3

Upgrade
  1. Check reproducibility issues for the testing scripts

  2. Considering trimming the not-used (or not important) parts of the codebase in the scripts folder to make it more maintainable and easier to understand for new contributors.

  3. Ensure no hard-coded paths, or inaccessible resources

  4. Ensure smug is not included in the codebase, as it is not open-source and should not be used in the project

  5. Need a minimal working example for dump live2d model. In this case, we may use the public model on Live2D (for demonstration purposes). However, we cannot redistribute them, so we need to provide instructions on how to obtain the model and use it with our codebase.

  6. Statification seems to be missing. Need to discuss with Jian and see what will happen.

  7. Ensure there will be NO release of live2D models, or no hard-coded models names in the codebase. This is to avoid potential legal issues.

  8. Ensure we acknowledge that the mmdet (instance segmentation) tier dependencies are required for the UI to launch (but do we really need this for the UI?)

  9. the common package exports names like "utils" that could be easily confused with other "utils" packages. Consider renaming it to something more specific to our project, like "live2d_utils" or "model_utils". This will help avoid confusion and make it clearer what the package is for.

  10. VALID_BODY_PARTS_V2 in see-through-dev/common/utils/inference_utils.py is considered as multi-reference. We may consider it as a global constant.