-
Notifications
You must be signed in to change notification settings - Fork 11
Decisions to make #8
Comments
Some things. I don't know if NuGet can ever be fully supported - right now we do version sorting based on SemVer and I can't see a way around it. On semver range intersections, I couldn't think about how to make this work either. Especially if we want upgrade/outdated type functionality, we need a way to order versions - which right now is done with SemVer, and we need a way to reference versions directly. If we go a non-semver route for versions, how do we know if there is actually an update? I'll give an example, but this was on my mind all day. Example: User has {
"dependencies": {
"debug": "[email protected]<timestamp>"
}
} Mostly, it comes do to how could we (1) have semantics about the version in The only thing I can think of is that we construct the version tag using the updated timestamp and the lower bound of the range automatically. Thoughts? Example: when |
On |
NuGet can handle their updates correctly, so there must be a way to do so. Maybe there are more things to read besides the version alone? Once that is figured out, then mapping should be possible too. I think we can defer that until later. Just need to aware that API may need to take more than just a version number. |
Package Discovery
/versions/:source/:package/:version/latest
Typings Delivery
Unified "install" #3
typings.json
.typingsrc
Typings content
typings
CLItypings install <identifier>
distribution channel
by:.typingsrc
typings sync
Terminology
source
vsdistribution channel
package
vsmodule
source
assource module
vstarget module/package
The text was updated successfully, but these errors were encountered: