Enhanced the contribution guide using IntelliJ IDEA#15022
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
|
|
||
| {% figure caption:"However on green play button" %} | ||
|  | ||
|  |
There was a problem hiding this comment.
Keep the original file pattern please.
| Then, the "Search for classes dialog" pops up. | ||
| Enter `bibentrytest`. | ||
| Now, `BibEntryTest` should appear first: | ||
| Enter `LocalizationConsistencyTest`. |
There was a problem hiding this comment.
Please do lower case - to show that one does not need to spell out in right case.
There was a problem hiding this comment.
OK, not sure how I should react on this.
I commented on line 161
You changed line 162
I commented on the search string
You changed the search result.
There was a problem hiding this comment.
I am really sorry for this. My apologies.
| Now, `LocalizationConsistencyTest` should appear first: | ||
|
|
||
| {% figure caption:"IntelliJ search for class “BibEntryTest”" %} | ||
|  |
|
|
||
| Press <kbd>Enter</kbd> to jump to that class. | ||
|
|
||
| Hover on the green play button on `defaultConstructor`: |
There was a problem hiding this comment.
I think, this was intended --> execute whole class.
There was a problem hiding this comment.
I think the whole doc intends to guide the user to execute a single test from the test file.
koppor
left a comment
There was a problem hiding this comment.
Last round - either we get my comment addressed - or we close this PR and leave it for someone else.
| Then, the "Search for classes dialog" pops up. | ||
| Enter `bibentrytest`. | ||
| Now, `BibEntryTest` should appear first: | ||
| Enter `LocalizationConsistencyTest`. |
There was a problem hiding this comment.
OK, not sure how I should react on this.
I commented on line 161
You changed line 162
I commented on the search string
You changed the search result.
|
|
||
| {% figure caption:"Run BibEntryTest.testDefaultConstructor" %} | ||
|  | ||
| {% figure caption:"Run LocalizationConsistencyTest.testfindMissingLocalizationKeys" %} |
There was a problem hiding this comment.
Why is the wrong test name put as figure caption?
| Then, click on it. | ||
| A popup menu opens. | ||
| Choose the first entry "Run BibEntryTest.testDefaultConstructor" and click on it. | ||
| Choose the first entry "Run LocalizationConsistencyTest.testfindMissingLocalizationKeys" and click on it. |
There was a problem hiding this comment.
Why is the test name wrong?
Please take updates on documentation all newcomers read, seriously.
I can understand that careful work is hard these days. But I cannot lower quality requirements here.
As a reminder: The test method is findMissingLocalizationKeys without test prefix:
| {% figure caption:"Run Tasks for findMissingLocalizationKeys" %} | ||
|  |
There was a problem hiding this comment.
I think these are right I took a copy from the test file and they are still the same.
| The tests are green after the run. | ||
| You can also use the play button there to re-execute the tests. | ||
| A right-click on "BibEntryTests" enables the debugger to start. | ||
| A right-click on "findMissingLocalizationKeys" enables the debugger to start. |
There was a problem hiding this comment.
Well done! Correct method name put!
✅ All tests passed ✅🏷️ Commit: ba71174 Learn more about TestLens at testlens.app. |
|
Note that your PR will not be reviewed/accepted until you have gone through the mandatory checks in the description and marked each of them them exactly in the format of |
koppor
left a comment
There was a problem hiding this comment.
I im a good mood today. I should close the PR. You did appearantly not double check it.
See
What is wrong there??
The casing!!!!!!!!!!!!!!!!!!!!!!!!!! I said to you: Fix the casing. You fixed the casing, but did not think, where it could appear elsewhere.
This was an easy one, because it was at the same screenshot.
At real software, it might be somewhere else.
Please, fix the casing AND REMOVE THE SPACES. See comment below.
If you feel, spaces are easier for noobs, you can leave the spaces in - BUT MAKE THE SCREENSHOT CONSISTENT TO THE TEXT.
| Then, the "Search for classes dialog" pops up. | ||
| Enter `bibentrytest`. | ||
| Now, `BibEntryTest` should appear first: | ||
| Enter `localization consistency test`. |
There was a problem hiding this comment.
I am really sorry for that, and thank you for your patience.
|
Thank you again for your patience and sorry for the noise I made to you but it's my first time to work on docs @koppor . |
User description
Closes #15012
Enhanced the contribution guide for developers using intillij.
Just open the new contribution guide.
Mandatory checks
CHANGELOG.mdin a way that is understandable for the average user (if change is visible to the user)PR Type
Documentation
Description
Updated test example from BibEntryTest to LocalizationConsistencyTest
Replaced outdated screenshot filenames with generic placeholders
Modernized IntelliJ setup guide with current test class references
Diagram Walkthrough
File Walkthrough
intellij-12-build.md
Updated IntelliJ test example documentationdocs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.md
BibEntryTesttoLocalizationConsistencyTestthroughout the guidetestDefaultConstructortotestfindMissingLocalizationKeysetc.) with generic placeholders (img.png, img_1.png, etc.)
name