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

Release of tspd package #3303

Open
4 tasks done
smbecker opened this issue May 8, 2024 · 2 comments
Open
4 tasks done

Release of tspd package #3303

smbecker opened this issue May 8, 2024 · 2 comments
Labels
feature New feature or request triaged:core tspd Issues for the tspd tool
Milestone

Comments

@smbecker
Copy link

smbecker commented May 8, 2024

Describe the bug

As of writing this issue, the latest version tag for @typespec/compiler is currently 0.56.0, which was published 14 hours ago. However, the latest version tag for @typespec/tspd is currently 0.47.0-dev.0, which was published 3 months ago.

This is causing an issue because I was trying to use the gen-extern-signatures command but that was first added 2 months ago and is not present in the latest published version. As a side node, there are also some required dependencies only being listed in devDependencies that should either be moved to dependencies or listed as peerDependencies (typedoc and typedoc-plugin-markdown).

Reproduction

NA

Checklist

@timotheeguerin
Copy link
Member

timotheeguerin commented May 8, 2024

Hi @smbecker this is by design(The original release was more of a failure in our pipeline) as the package is not very stable for now, specially the decorator signature generation. After the merge of the value PR #3022 there is a decent amount of work to add to tspd to support object and array values nicely but I think after that we could consider releasing it and collecting feedback.

And good point about the depencencies issues, we'll have to fix that before the release

@timotheeguerin timotheeguerin changed the title [Bug]: tspd is not released with the rest of the packages Release of tspd package May 8, 2024
@timotheeguerin timotheeguerin removed the bug Something isn't working label May 8, 2024
@smbecker
Copy link
Author

smbecker commented May 8, 2024

Bummer but thanks for the response @timotheeguerin. I was trying to do something similar to @typespec/protobuf but for graphql schemas and ran into the missing command. Obviously, that library can leverage it since it is part of the workspace but unfortunately, I can't. I'll keep an eye on this issue for if/when it ever gets released. In the meantime, I'll just work-around it.

@markcowl markcowl added this to the Backlog milestone May 13, 2024
@markcowl markcowl added tspd Issues for the tspd tool feature New feature or request triaged:core and removed needs-area labels May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request triaged:core tspd Issues for the tspd tool
Projects
None yet
Development

No branches or pull requests

4 participants