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

TPI: [Scenario 2] Run through mono repo setup guidance #22295

Closed
2 tasks done
luabud opened this issue Oct 24, 2023 · 0 comments
Closed
2 tasks done

TPI: [Scenario 2] Run through mono repo setup guidance #22295

luabud opened this issue Oct 24, 2023 · 0 comments

Comments

@luabud
Copy link
Member

luabud commented Oct 24, 2023

Refs: #21969

Complexity: 5

Create Issue


#21969 (comment) has a draft/proposal of a wiki page we'd create and add to the Python extension repo. This TPI is to make sure the instructions in Scenario 1 are clear and the guidance makes sense and works. Feedback on wording, structure, etc. is all very welcome!

  1. Read through the Scenario 2: Separate Virtual Environments section in Write a wiki page for monorepo setups #21969 (comment)
  2. Clone the Responsible AI Toolbox repo, or any other Python mono repo of your choice. The key thing is that the projects within that mono repo should have conflicting dependencies between each other.
  3. Follow the Set up steps instructions for the Scenario 2: Separate Virtual Environments section
    • Open a multi-root workspace with all of these folders as their own root: raiutils, raiwidgets, erroranalysis, responsibleai, rai_core_flask, rai_test_utils, nlp_feature_extractors
    • You don't need to create a environment for each one of them. Just pick two and that should be enough!
    • If you can also test out the instructions for adding the mono repo root folder (i.e. responsible-ai-toolbox) to the mult-root workspace and adding the files.exclude setting in its workspace settings so the other folders that are opened as their own workspaces don't show up in the file explorer (i.e. step 13), that would be great!
@luabud luabud changed the title TPI: [Scenario 2] Run through mono repo setup guidance #22294 TPI: [Scenario 2] Run through mono repo setup guidance Oct 24, 2023
@ghost ghost assigned ulugbekna and karthiknadig Oct 24, 2023
@karthiknadig karthiknadig added this to the October 2023 milestone Oct 24, 2023
@ulugbekna ulugbekna self-assigned this Oct 24, 2023
@ulugbekna ulugbekna removed their assignment Oct 24, 2023
@luabud luabud closed this as completed Oct 24, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants