Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 99 additions & 0 deletions .github/ISSUE_TEMPLATE/change.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
# SPDX-License-Identifier: MIT OR Apache-2.0
# SPDX-FileCopyrightText: The Rust Project Developers

name: Change
description: File a change for the FLS
title: "[Change]: "
labels: ["change intake"]
assignees:
- PLeVasseur
body:
- type: markdown
attributes:
value: |
Thank you for contributing a change!
- type: input
id: title
attributes:
label: Change description
description: Description of what is intended to be changed
placeholder: Fix description of lexing due to xx
validations:
required: true
- type: dropdown
id: area
attributes:
label: Area
description: Which part of the language does this fall under?
options:
- ABI
- async / await
- attributes
- closures
- conditional compilation
- const evaluation
- conventions
- destructors
- diagnostics
- "edition: 2015"
- "edition: 2018"
- "edition: 2021"
- "edition: 2024"
- editions
- generics
- glossary
- grammar
- inline assembly
- linkage
- macros
- method call
- panic
- patterns
- proc macros
- resolution (names, paths, namespaces, preludes, ...)
- types
- type inference
- type layout
- undefined behavior
- N/A
validations:
required: true
- type: dropdown
id: category
attributes:
label: Category
description: What kind of change is this?
options:
- Bug
- Formatting
- Improvement to Non-Prose Section
- Language Cleanup
- New Content
- Other
validations:
required: true
- type: input
id: fls-id
attributes:
label: FLS Paragraph ID
description: |
The Paragraph ID from the FLS corresponding to what this Guideline covers.
Easiest way to obtain this is to navigate to the
[FLS](https://rust-lang.github.io/fls), right click a section ID
(e.g. `4.2:2`), inspect, and then find it in the pane which opens in
your browser.
Comment on lines +79 to +84
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As an aside, perhaps this points toward us wanting to expose these identifiers more readily on the front-end.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, agreed. I think something like display on hover over the section numbering would be really nice.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Opened an issue for it: #586


**Note**: New content need not fill this in.
placeholder: fls_69zyas59o8ff
validations:
required: false
- type: textarea
id: change-description
attributes:
label: Change description (extended)
description: |
A longer description of the intended change, including background and
details on in what way the FLS is improved by the change.
placeholder: Fix description of lexing due to xx, since under conditions yy it's possible for zz to occur.
validations:
required: true
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# SPDX-License-Identifier: MIT OR Apache-2.0
# SPDX-FileCopyrightText: The Rust Project Developers

blank_issues_enabled: true