Roslyn adalah implementasi sumber terbuka dari kompiler C# dan Visual Basic dengan permukaan API untuk membuat alat analisis kode.
Jika Anda ingin menyarankan fitur baru untuk bahasa C# atau Visual Basic, buka di sini:
dotnet/csharplang untuk masalah khusus C#
dotnet/vblang untuk fitur khusus VB
dotnet/csharplang untuk fitur yang mempengaruhi kedua bahasa
Semua pekerjaan pada kompiler C# dan Visual Basic terjadi langsung di GitHub. Baik anggota tim inti maupun kontributor eksternal mengirimkan permintaan penarikan yang melalui proses peninjauan yang sama.
Jika Anda tertarik untuk memperbaiki masalah dan berkontribusi langsung ke basis kode, cara terbaik untuk memulai adalah dengan mengajukan beberapa pertanyaan di Diskusi GitHub! Kemudian lihat panduan kontribusi kami yang mencakup hal-hal berikut:
Pedoman pengkodean
Alur kerja pengembangan, termasuk debugging dan menjalankan tes
Mengirimkan permintaan tarik
Menemukan bug untuk diperbaiki di IDE atau Compiler
Menemukan fitur untuk diterapkan di IDE atau Compiler
Saran Roslyn API harus melalui proses peninjauan API
Komunitas Roslyn dapat ditemukan di Diskusi GitHub, tempat Anda dapat mengajukan pertanyaan, menyuarakan ide, dan berbagi proyek Anda.
Untuk mengobrol dengan anggota komunitas lainnya, Anda dapat bergabung dengan saluran Roslyn di CSharp Community Discord.
Kode Etik kami berlaku untuk semua saluran komunitas Roslyn dan telah mengadopsi Kode Etik .NET Foundation.
Kunjungi Ikhtisar Arsitektur Roslyn untuk memulai API Roslyn.
Versi pra-rilis terbaru tersedia dari feed NuGet publik berikut:
Kompiler: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json
Layanan IDE: https://pkgs.dev.azure.com/azure-public/vside/_packaging/vssdk/nuget/v3/index.json
.NET SDK: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json
Cabang | Debug Windows | Rilis Windows | Debug Unix |
---|---|---|---|
utama |
Cabang | Men-debug x86 | Men-debug x64 | Rilis x86 | Rilis x64 |
---|---|---|---|---|
utama |
Cabang | Debug Windows | Rilis Windows | Linux |
---|---|---|---|
utama |
Cabang | Men-debug x86 | Men-debug x64 | Rilis x86 | Rilis x64 |
---|---|---|---|---|
utama |
Cabang | Determinisme | Penganalisis | Bangun Kebenaran | Pembuatan sumber | TODO/Prototipe | Spanyol | macOS |
---|---|---|---|---|---|---|---|
utama |
Proyek ini adalah bagian dari .NET Foundation bersama dengan proyek lain seperti .NET Runtime.