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

[NativeAOT-llvm][Question] How can i contribute? #2451

Open
sajjadarashhh opened this issue Dec 5, 2023 · 5 comments
Open

[NativeAOT-llvm][Question] How can i contribute? #2451

sajjadarashhh opened this issue Dec 5, 2023 · 5 comments
Labels
area-NativeAOT-LLVM LLVM generation for Native AOT compilation (including Web Assembly)

Comments

@sajjadarashhh
Copy link

Hi everyone, i have been searched before to check various websites about it but i dont find any idea about how can i help dotnet foundation and contribute .net
How can i find bugs?
How can i make pr for solving problems or creating new features or make better performance?
For example i wana to help you in runtimelab to make NativeAOT llvm complete for using on blazor
Can i spen 60 hour in month to make it better

@jkotas jkotas added the area-NativeAOT-LLVM LLVM generation for Native AOT compilation (including Web Assembly) label Dec 5, 2023
@yowl
Copy link
Contributor

yowl commented Dec 5, 2023

HI @sajjadarashhh, welcome!

Focusing on Blazor could be a good approach, but I imagine it will be a significant effort. EIther way the first thing is to download the repo, get it to compile and pass the tests. Follow https://github.com/dotnet/runtimelab/blob/feature/NativeAOT-LLVM/docs/workflow/building/coreclr/nativeaot.md to get started.

Blazor I think is going to be a significant effort. JS Interop will have to be builf out to the same or similar level as mono, some of that is listed here #2434

An alternative approach is to make general improvements not specifically related to Blazor, look for any TODO-LLVM, or TODO-LLVM-CQ (Code Quality) comments, and see if any look doable. For help you can often find us in Discord, https://discord.com/channels/143867839282020352/1141126727028985877

@sajjadarashhh
Copy link
Author

Thank you @yowl if i have question about tasks where can i ask my question?
and how can i know Contribution team opponion about my ideas?

@SingleAccretion
Copy link

@sajjadarashhh as @yowl mentioned, we are often reachable on Discord for synchronous-style communication (https://discord.gg/csharp -> #allow-unsafe-blocks channel -> #NativeAOT-LLVM thread); you can also just ask here.

@sajjadarashhh
Copy link
Author

thanks ♥

@sajjadarashhh
Copy link
Author

sajjadarashhh commented Dec 10, 2023

I clone repo and build that, i see that but im confused 😅
I see prs to understand how source developed
And how to making prs
Thank you for response @yowl @SingleAccretion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-NativeAOT-LLVM LLVM generation for Native AOT compilation (including Web Assembly)
Projects
None yet
Development

No branches or pull requests

4 participants