mirror of
https://github.com/fairyglade/ly.git
synced 2025-12-20 19:24:53 +00:00
This addresses #808 and #823 conclusively for all parties. - It requires no additional directory creation. - It does not impact users who do not have a problem. - It adds additional documentation detail in both the bug template and the readme to help users who *are* having a problem. - Fulfills the spirit of the [XDG Spec(https://specifications.freedesktop.org/basedir-spec/latest) but not in practice as `$XDG_CONFIG_HOME` and `$HOME` and the associated logic are not implemented. `~/.local/state` is the fallback location. In particular, the spec indicates: > It may contain: actions history (**logs**, history, …) Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/859 Reviewed-by: AnErrupTion <anerruption@disroot.org> Co-authored-by: Corey Newton <corey.newton@zenoprax.com> Co-committed-by: Corey Newton <corey.newton@zenoprax.com>
70 lines
2.3 KiB
YAML
70 lines
2.3 KiB
YAML
name: Bug report
|
|
description: File a bug report.
|
|
title: "[Bug] "
|
|
labels: ["bug"]
|
|
body:
|
|
- type: checkboxes
|
|
id: prerequisites
|
|
attributes:
|
|
label: Pre-requisites
|
|
description: By submitting this issue, you agree to have done the following.
|
|
options:
|
|
- label: I have looked for any other duplicate issues
|
|
required: true
|
|
- type: input
|
|
id: version
|
|
attributes:
|
|
label: Ly version
|
|
description: The output of `ly --version`. Please note that only Ly v1.2.0 and above are supported.
|
|
placeholder: 1.1.0-dev.12+2b0301c
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: observed
|
|
attributes:
|
|
label: Observed behavior
|
|
description: What happened?
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: expected
|
|
attributes:
|
|
label: Expected behavior
|
|
description: What did you expect to happen instead?
|
|
validations:
|
|
required: true
|
|
- type: input
|
|
id: desktop
|
|
attributes:
|
|
label: OS + Desktop environment/Window manager
|
|
description: Which OS and DE (or WM) did you use when observing the problem?
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: reproduction
|
|
attributes:
|
|
label: Steps to reproduce
|
|
description: What **exactly** can someone else do in order to observe the problem you observed?
|
|
placeholder: |
|
|
1. Authenticate with ...
|
|
2. Go to ...
|
|
3. Create file ...
|
|
4. Log out and log back in
|
|
5. Observe error
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: logs
|
|
attributes:
|
|
label: Relevant logs
|
|
description: |
|
|
Please copy and paste (or attach) any relevant logs, error messages or any other output. This will be automatically formatted into code, so no need for backticks. Screenshots are accepted if they make life easier for you. The log files (located as specified by `/etc/ly/config.ini`) usually contain relevant information about the problem:
|
|
- The session log is located at `~/.local/state/ly-session.log` by default.
|
|
- The system log is located at `/var/log/ly.log` by default.
|
|
render: shell
|
|
- type: textarea
|
|
id: moreinfo
|
|
attributes:
|
|
label: Additional information
|
|
description: If you have any additional information that might be helpful in reproducing the problem, please provide it here.
|