Create a issue - mirandarfsm/escala-rest-api GitHub Wiki
Creating new issues on the project
This page is meant to serve as an explanation for how to fill out our Github issue templates.
The template uses github markdown, to provide formatting for headings, lists, quotes etc. If you are not familiar, please take some time to learn about Github markdown
Warning: In all but exceptional circumstances we require this template to be completed. Your issue will likely be closed if this template has not been followed.
We currently have two templates, both are described on this page:
- for bug reports
- for feature requests.
General information
The following information applies to all issues (bug reports, new features, even pull requests). At the start of the template there is a HTML comment block which points to this wiki page, it can be left in place and will not appear once the issue is saved. Feel free to delete it.
Attachments / Images
It's important to include any files that are required to reproduce an issue. This might be a required file for an office suite, or a link to a code playground such as CodePen or JSFiddle, or perhaps a standalone HTML file. Github does not allow all file types to be attached, however, zip files are allowed, so you can always zip your file and attach that instead.
Logs
In most cases an log file is incredibly helpful when trying to understand/fix an issue, please remember to attach one.
Screenshots
While we welcome images/screenshots to help explain a problem, be aware that many of the developers of project are blind and will greatly appreciate this image being described in text. Most tools allow you to copy text out of them.
Tips
- Consider swapping to the preview tab in order to read through your issue at any stage to confirm the issue reads as expected.
- If you have trouble following this template, or with the initial investigation that is required, please politely ask for assistance from the fantastic community of people on the users mailing list
Feature Request template
After the HTML comment (discussed earlier), you may provide a brief overview of the issue. Then fill in each of the following headings which match those that are found in the template, with a short description of how to fill in each section.
Is your feature request related to a problem? Please describe.
This section should provide a clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen. If you can provide technical details about how to address the problem, please do so. Feel free to add a subheading.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context for the feature request here. This might be the other applications and their versions that the feature is expected to work with (EG Firefox or Microsoft Word). Also consider whether you can upload an attachment document that will help to serve as a test case for the feature.
Bug report template
After the HTML comment (discussed earlier), you may provide a brief overview of the issue. Then fill in each of the following headings which match those that are found in the template, with a short description of how to fill in each section.
Steps to reproduce:
This section should contain a list of the steps you take to demonstrate the problem. While you are working out the steps required, please make a copy of your log to attach to the issue.
Example:
- Open Chrome
- Browse to www.google.com
- Type "Hello"
- Press Enter
Actual behavior:
This section should tell us what actually happens when these steps are taken.
Example:
An error sound is heard.
Expected behavior:
This section should tell us what you expect to happen when these steps are taken.
Example:
There should be no error sound, and the page should change to show the search results.
System configuration:
This section has several sub-sections. These are all about the system you are using when encountering the issue. If you are encountering the issue with multiple different configurations, please list them. This helps us to be able to reproduce the issue, or help us to investigate why this issue occurs for some users and not others.
Project version:
The version of project that you are using when demonstrating the issue.
Example:
Escalaer v1.0.0
Windows/Linux version:
The version of Windows that you are using. You can copy this from the "System Information" application:
- Press
Windows+r
to open the run dialog - Type
msinfo32
and press enter - From the "System summary" treeview item, press tab to get to the right pane.
- Press down arrow twice to get to "Version"
- Press
Control+C
to copy the version information.
The version of Linux that you are using. You can copy this from issue file:
- Open terminal
- Type
cat /etc/issue
and press enter
Example:
Windows 10 Version 1607 Build 14393.1066
Ubuntu 18.04.4 LTS
Name and version of other software in use when reproducing the issue:
Typically you can get this information from the "About" dialog of the software.
Example:
Chrome version: 67.0.3396.87
Other information about your system:
This is other information about your setup that you think might be relevant to us.
Example:
Running Windows 10 in a VM
Other questions:
This section has sub-sections, asking about the basic investigation steps you may have completed. Please feel free to add more information here to tell us about what you have tried.