[SourceGenerator/Samples] Ability to add additional C# files to C# code display in samples
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza en la implementación de SourceGenerator/Samples y rastrea el atributo o parámetro existente que proporciona el código fuente de la página principal. Define cómo se especifican y muestran archivos C# adicionales y, después, verifica que un ejemplo pueda mostrar varios archivos fuente en su pestaña C#.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
Sometimes we write auxiliary helpers, converters, etc... when writing a sample.
Currently our XAML/C# code display only shows the main page. So we either have to include those converters inline in the page, but if we want to use them across samples then we'd want to have them as separate files.
Therefore we should have another attribute or parameter to an existing attribute that allows us to point to other classes whose source code we should include for the C# tab.
Steps to reproduce
N/A
Expected behavior
Able to include multiple C# source files to show under the source code display in a sample.
Screenshots
No response
Code Platform
- UWP
- WinAppSDK / WinUI 3
- Web Assembly (WASM)
- Android
- iOS
- MacOS
- Linux / GTK
Windows Build Number
- Windows 10 1809 (Build 17763)
- Windows 10 1903 (Build 18362)
- Windows 10 1909 (Build 18363)
- Windows 10 2004 (Build 19041)
- Windows 10 20H2 (Build 19042)
- Windows 10 21H1 (Build 19043)
- Windows 11 21H2 (Build 22000)
- Other (specify)
Other Windows Build number
No response
App minimum and target SDK version
- Windows 10, version 1809 (Build 17763)
- Windows 10, version 1903 (Build 18362)
- Windows 10, version 1909 (Build 18363)
- Windows 10, version 2004 (Build 19041)
- Other (specify)
Other SDK version
No response
Visual Studio Version
No response
Visual Studio Build Number
No response
Device form factor
No response
Additional context
No response
Help us help you
Yes, but only if others can assist.
- Lenguaje dominante
- C#
- Estrellas
- 484
- Forks
- 89
- Merge medio
- 2 d 18 h
- PR fusionados (30 d)
- 1
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CommunityToolkit/Labs-Windows
-
bug :bug:
Dificultad 1/5 1-3 horas Aptitud para principiantes 80/100
CommunityToolkit/Labs-Windows#815 ·
-
bug :bug:
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
CommunityToolkit/Labs-Windows#816 ·
-
bug :bug:
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
CommunityToolkit/Labs-Windows#814 ·
-
experiment :test_tube:
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
CommunityToolkit/Labs-Windows#812 ·
-
ux :paintbrush:
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
CommunityToolkit/Labs-Windows#808 · 1 comentario ·
Todos los issues de CommunityToolkit/Labs-Windows
Issues similares
-
Backend enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
UI: money shows the minus sign next to the number, not before the currency (IL -3.0m, not -IL 3.0m)Abiertoarea: sim area: unity enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
eyalgolan/statecraft-israel#1107 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
dimitar-radenkov/Pointframe#271 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
qew21/Genshin-Subtitles#45 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
HoffmanEngineering/3d-print-log-api#274 ·
Los mantenedores suelen responder en 1 día