|
| 1 | +## Read these guidelines first, write your issue, and only then submit it. |
| 2 | + |
| 3 | +Click the "Preview" tab to read this issue template in a clearer way. |
| 4 | + |
| 5 | +Determine what kind of issue this is (bug report, feature request, or a question) and follow the corresponding guidelines below |
| 6 | + |
| 7 | +### Guidelines For Bug Reports |
| 8 | + |
| 9 | +- Check whether this issue has already been reported |
| 10 | +- Use the first set of headers to structure what you write (`expected behavior`, `actual behavior`, `reproducible demo`, and `environment info`) and delete the other parts of this issue template |
| 11 | +- Use a clear title that summarizes the problem |
| 12 | + |
| 13 | +### Guidelines For Feature Requests |
| 14 | + |
| 15 | +- Use a clear title that starts with words like "Add", "Support", etc. |
| 16 | +- Use the second set of headers to structure what you write (`Desired Feature`, `Current Workaroudns`, and `Implementation Costs`) and delete the other parts of this issue template (e.g. question & feature request guidelines) |
| 17 | + |
| 18 | +### Guidelines For Questions |
| 19 | + |
| 20 | +- Explain whether this is a question about the API, best practices, feedback on some approach to solving a problem, etc. |
| 21 | +- Use a clear title that either starts with "Question" or ends with a "?" to signify that this is a question. |
| 22 | + - Example: "Question: syntax highlighting best practices" |
| 23 | + - Example: "What is the best way to do syntax highlighting?" |
| 24 | +- If asking for feedback on some approach to solving a problem, explain your goal and your constraints in reaching that goal before explaining what you are trying to do to solve that problem |
| 25 | +- Once the above has been done, delete the rest of this issue template and feel free to structure your issue in whatever way works best for you. |
| 26 | + |
| 27 | +<hr> |
| 28 | + |
| 29 | +## Expected Behavior |
| 30 | + |
| 31 | +Describe what should be occurring when you use some method or the end-user does some behavior |
| 32 | + |
| 33 | +## Actual Behavior |
| 34 | + |
| 35 | +Describe what actually occurs when you use some method or the end-user does some behavior |
| 36 | + |
| 37 | +## Reproducible Demo |
| 38 | + |
| 39 | +Provide a demo that maintainers of this project can copy, paste, and run to reproduce it immediately. |
| 40 | + |
| 41 | +Use the following template to get started. |
| 42 | +````java |
| 43 | +public class Bug extends Application { |
| 44 | + |
| 45 | + public void start(Stage primaryStage) { |
| 46 | + |
| 47 | + primaryStage.show(); |
| 48 | + } |
| 49 | + |
| 50 | +} |
| 51 | +```` |
| 52 | + |
| 53 | +## Environment info: |
| 54 | + |
| 55 | +- RichTextFX Version: \<version\> |
| 56 | +- Operating System: \<my OS\> |
| 57 | +- Java version: \<version\> |
| 58 | + |
| 59 | +<hr> |
| 60 | + |
| 61 | +## Desired Feature |
| 62 | + |
| 63 | +Explain what you want RichTextFX or some component within it to be able to do and why |
| 64 | + |
| 65 | +## Current Workarounds |
| 66 | + |
| 67 | +Explain whether the feature can be done right now or not. If it can, how much one would need to hack at the code to produce the desired result? Is such a hack inconvenient but possible, difficult and troublesome, or impossible in the current version? |
| 68 | + |
| 69 | +## Implementation Costs |
| 70 | + |
| 71 | +To the best of your knowledge... |
| 72 | + |
| 73 | +- What would need to be changed to support the feature (e.g. accessibility changes, type refactoring, splitting up a method into multiple methods, etc.)? |
| 74 | +- What problems or issues would need to be resolved first (if any)? |
| 75 | +- What problems might this feature create (e.g. compatibility issues, inconvenience upon some developers, etc.) |
0 commit comments