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

Add the ability to browse text files in a package without download the package #1020

Open
analogrelay opened this issue Apr 8, 2013 · 6 comments

Comments

@analogrelay
Copy link
Contributor

Basically, this is "Package Explorer in the Cloud" but with a clearer and more focused goal. This is NOT something we've decided to do yet, but there was enough discussion about this that I wanted to create a hub for comments on it. Please post here with comments.

(And list the contents of the file)

@TimLovellSmith
Copy link
Member

Sounds fine. Even resurrecting package explorer sounds good as long as we do it right.
I think implementing this should involve having a worker task to extract package contents to separate blobs. We should sensibly limit the amount of blob storage we use, so we can't be put over budget by giant packages.

@analogrelay
Copy link
Contributor Author

👍 to worker doing the work. Especially if we can make it recoverable so that if a package causes us to crash, we can simply skip it. I see the worker marking when it starts and completes processing of a package and when it starts, it checks to see if any packages were left unprocessed and flags them to be skipped (and Admins can come along and check flagged packages). That protects us, somewhat, from things that cause crashes.

@analogrelay
Copy link
Contributor Author

This could tie in well to #804

@analogrelay
Copy link
Contributor Author

Steps/Priority of "Sub Features":

  1. Make sure it works for PowerShell/Web.Config/Props/Targets/Readme (things that change your project). Add a notice to the package page saying "This package uses PowerShell to configure itself, click here to view it"
  2. Show a list of NuGet "Features" used by the package (Install.ps1, Init.ps1, config transforms, etc.). With links to view the contents of those components.
  3. All Content Files
  4. Xml IntelliSense Files? In a fancy view?

Of course, all three steps may be implemented together, but that's a priority break-down.

@oising
Copy link

oising commented Jun 21, 2016

No movement on this? I'd love to see an API that can enumerate the contents of packages (e.g. structure and filenames) at a minimum. Reading text from files, a bonus.

@maartenba
Copy link
Contributor

It is on our backlog but not immediate future.

@skofman1 skofman1 removed this from the Backlog milestone Feb 28, 2017
joelverhagen pushed a commit that referenced this issue Jul 30, 2024
* Using ServerCommon 2.94.
* Localization issue fix.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants