dotnet / dotnet/templating

Disallow using forward slashes in symbol names

Open
#3,127 1 comment 0 reactions 0 assignees View on GitHub
area: authoring good first issue Priority:2 triage:transfer-to-sdk triaged
Dominant language
No language data
Stars
1.7k
Forks
399
Avg merge
3d 5h
Merged PRs (30d)
39

Description

Forward slash `/` is used as a separator for localization keys for template strings. This prevents the usage of `/` in symbol names and choice names. Users should be aware of this limitation when authoring/testing their templates.

- Validate symbol names and choice names when instantiating templates. If any of them contains a forward slash, display a warning/error.
- Also briefly mention this in the docs.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.