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

Wally type support #403

Open
OverDsh opened this issue Jan 12, 2025 · 4 comments
Open

Wally type support #403

OverDsh opened this issue Jan 12, 2025 · 4 comments
Assignees
Labels
enhancement New feature or request not ready - evaluating Currently gauging feedback

Comments

@OverDsh
Copy link

OverDsh commented Jan 12, 2025

Hello! Currently, the wally version of Fusion doesn't work with typechecking. All of the types like Fusion.Scope or Fusion.Child (not the special key, the type) aren't being recognized by wally.

image

I'm not sure if it is possible since this is caused by wally's require file. Maybe it's time to switch to pesde for 0.4.0 (since pesde support types in it's require file) 👀

image

@OverDsh OverDsh added enhancement New feature or request not ready - evaluating Currently gauging feedback targeting: FusionKit About official developer tooling labels Jan 12, 2025
@OverDsh
Copy link
Author

OverDsh commented Jan 12, 2025

So it's a wally problem, and we can't do anything about it. This issue is now a suggestion to switch to pesde.

@dphfox
Copy link
Owner

dphfox commented Jan 14, 2025

In general I don't feel confident in any of the Luau package managers right now. I personally strongly lean towards dropping Wally, but do not feel strongly about adopting pesde.

Until Luau Package Manager comes along, I would personally prefer to adopt a package-manager-agnostic approach, where perhaps we could just provide a plain bundle of files that can be easily uploaded to any package manager the community wants to adopt.

@dphfox dphfox removed the targeting: FusionKit About official developer tooling label Jan 14, 2025
@OverDsh
Copy link
Author

OverDsh commented Jan 14, 2025

I understand. I feel like Roblox should add API endpoints to manage package links and to retrieve data from package links so you can perhaps even use package links in VSCode. Thank you for providing Fusion for free. I wish you a great day 👋

@Barocena
Copy link

Barocena commented Jan 14, 2025

Since pesde already supports wally packages, waiting for the official luau package manager and dropping the wally after would be the best choice for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request not ready - evaluating Currently gauging feedback
Projects
None yet
Development

No branches or pull requests

3 participants