qi icon indicating copy to clipboard operation
qi copied to clipboard

Version information

Open coderaiser opened this issue 10 years ago • 3 comments

qi.yaml definitely should have information about package version. As it bower does, for example.

coderaiser avatar Oct 08 '15 07:10 coderaiser

Thanks for posting. So just to clarify, are you talking about versioning the package itself or the packages dependencies? I think both need to be done.

The latter, versioning dependencies, is supported in the qi.yaml syntax - but actually downloading specific versions is rudimentary and doesn't fully work just yet. Definitely one of the top goals of Qi though.

The former, although it wouldn't throw any errors, doesn't have any effect yet (but it will eventually).

I hope to make some progress on both of these cases soon.

CodyReichert avatar Oct 08 '15 16:10 CodyReichert

Glad to hear :)

coderaiser avatar Oct 08 '15 17:10 coderaiser

Dependency versions is implemented for Git dependencies now. I'm not sure how feasible it will ever be to request a specific, versioned tarball, since unlike npm or rubygems we don't host the files ourselves.

I'm not sure what benefit there would be in specifying the project version in qi.yaml – the system definition file seems to be the correct place for the version, alongside authorship and license information.

dunn avatar Jun 18 '17 00:06 dunn