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

Mod dependencies and by extension mod packs #60

Merged
merged 6 commits into from
Feb 4, 2025
Merged

Conversation

john681611
Copy link
Collaborator

@john681611 john681611 commented Jan 19, 2025

Links to flying-dice/dcs-dropzone-registry#37

Todo:

  • Display proper Dep name.
  • Highlight Missing Deps.
  • Auto Enable Deps when the mod is enabled. - Need only work when enabling and only enable deps
  • Subscribe to missing deps
  • Auto Subscribe to Deps if possible when subscribing to this mod (if not carry on may have manual installed it)

This currently doesn't handle nested deps ei A deps on B and B deps on C. Maybe for the future but I think we have time till that issue)

Copy link

github-actions bot commented Jan 19, 2025

Coverage Report

Status Category Percentage Covered / Total
🟢 Lines 42.47% (🎯 30%) 1036 / 2439
🟢 Statements 42.47% (🎯 30%) 1036 / 2439
🟢 Functions 76.64% (🎯 70%) 105 / 137
🟢 Branches 79.23% (🎯 70%) 206 / 260
File CoverageNo changed files found.
Generated in workflow #125 for commit 0b30d46 by the Vitest Coverage Report Action

@john681611 john681611 changed the title (WIP) Mod dependencies Mod dependencies and by extension mod packs Jan 31, 2025
@john681611 john681611 merged commit 41e88b7 into main Feb 4, 2025
1 check passed
@john681611 john681611 deleted the mod-dependencies branch February 4, 2025 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants