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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzYzNjYwNDgsIm5iZiI6MTczNjM2NTc0OCwicGF0aCI6Ii80NzQ1NTcxMC8yNTkwMzU0NzctMDZmODg5NjItYzgyYS00NjdiLWI4ODctNjlhYjBkODY4MGEyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTA4VDE5NDkwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFiNWU0NGE5MWU5NzVlNTQ0YzVjYTMzMTIwMDkzZTkxYTY3NGZkZmZmY2Y5ODgzOGUxMjczNDAxN2EyMGEzMjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0._BlvBDaNr-ud0ANJPFDnT7ncNqJpYCbTipXLIzpMUwg)
![image](https://private-user-images.githubusercontent.com/47455710/259035510-e1c6eb49-2937-4174-9f17-d5cf7a0b1a67.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzYzNjYwNDgsIm5iZiI6MTczNjM2NTc0OCwicGF0aCI6Ii80NzQ1NTcxMC8yNTkwMzU1MTAtZTFjNmViNDktMjkzNy00MTc0LTlmMTctZDVjZjdhMGIxYTY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTA4VDE5NDkwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThlNDdiMGViMzhiMWYxOTA1YTliODQwY2IyMTViNjg2NzNkM2QxYTMwYTk5NDVjNzBhYjk2YjlmMjA5ZDI5ZWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0tuozyqadsShcAxbT5QVO97N-DIgOBC-MrVT1MJ5Dts)
![image](https://private-user-images.githubusercontent.com/47455710/259035629-ad4fe5e8-623a-4562-8378-6f1ab1ca492e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzYzNjYwNDgsIm5iZiI6MTczNjM2NTc0OCwicGF0aCI6Ii80NzQ1NTcxMC8yNTkwMzU2MjktYWQ0ZmU1ZTgtNjIzYS00NTYyLTgzNzgtNmYxYWIxY2E0OTJlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTA4VDE5NDkwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE5YjI4MjgzMzgxZGExNzk0OWIzZmViZmE0NmNhZTMyNjFhYjk5NTU2ZGFjZTk1YmIxZDRiYjc1MWZlOGM3YjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.boNOBRsp_rIJFeqy1N6_l18t9YVpXgu1O9VV0Fr_BxE)
Beta Was this translation helpful? Give feedback.
All reactions