Provide a way of accessing metadata dependencies #5374
laszlo-foldi-attentioncrm
started this conversation in
Ideas
Replies: 1 comment
-
Thanks @laszlo-foldi-attentioncrm for bringing this to our attention. We will let you know if we implement your suggestion. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Is your feature request related to a problem? Please describe.
My pain point is, when developing portable solutions I'm always struggling with finding dependencies for my classes. For example, I have a base package for our company containing basic trigger framework, logging framework, rest framework, but when from this multi package project I only want to deploy a single package, I'm always struggling with properly extending the package xml related to said package.
Describe the solution you'd like
I'd like to have a way to show dependencies for either a full package directory or a package xml. This feature already exists when creating packages from the UI and I can fetch dependencies for a single class using the 'Show Dependencies' button, but I'd like to have a similar feature in the VSCode extension.
Describe alternatives you've considered
The only alternative solution I've found is, creating a package from the UI as it'll fetch all my dependencies for me. However, that's less usable in my context as I don't want to create actual packages just to manually copy all dependencies to a package xml file.
Additional context
![image](https://private-user-images.githubusercontent.com/47455710/259035477-06f88962-c82a-467b-b887-69ab0d8680a2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTE0OTQsIm5iZiI6MTczOTU5MTE5NCwicGF0aCI6Ii80NzQ1NTcxMC8yNTkwMzU0NzctMDZmODg5NjItYzgyYS00NjdiLWI4ODctNjlhYjBkODY4MGEyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAzNDYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMzNWJhNmJkOTU5NDY1YTg5Zjc1NGMyNDAwNjY3NTA1MjNhYjA1NGQxOGM5ZDYxNDQ1ZWE4NGU3Y2JhZWE5YWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.4hNTkUjM29JwrJDgEtd780GG_8ZREjt8oXB2LrKX3uk)
![image](https://private-user-images.githubusercontent.com/47455710/259035510-e1c6eb49-2937-4174-9f17-d5cf7a0b1a67.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTE0OTQsIm5iZiI6MTczOTU5MTE5NCwicGF0aCI6Ii80NzQ1NTcxMC8yNTkwMzU1MTAtZTFjNmViNDktMjkzNy00MTc0LTlmMTctZDVjZjdhMGIxYTY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAzNDYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJiMTg4NTIwYjcxOWUyZmEwNTRhMDlkMGYzOTA1NTYyYzEwYzU5Mzg0NDlkOTVhZDBiMmRmOGIzN2Q0NjIzY2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.1YQ2AgtzhqXey2DVcnznjBm2UcJDWCxDe9PEcEnXS8M)
![image](https://private-user-images.githubusercontent.com/47455710/259035629-ad4fe5e8-623a-4562-8378-6f1ab1ca492e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTE0OTQsIm5iZiI6MTczOTU5MTE5NCwicGF0aCI6Ii80NzQ1NTcxMC8yNTkwMzU2MjktYWQ0ZmU1ZTgtNjIzYS00NTYyLTgzNzgtNmYxYWIxY2E0OTJlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAzNDYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEwMzNkMDRhYmIwNTA2ZGY1ZDU5OWEyMDJhNmI1ZTVlNTM0NGQyYzdmNWU5MzJlOWZhYjgzNzk0ZmIzOGRiZTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.i9QMayaFUvZyea8VODVcC0YNH67nE3AhxSxwRXtMG4o)
Beta Was this translation helpful? Give feedback.
All reactions