fix-for-issue-121). Be sure to create a separate branch for each improvement you implement.
CHANGELOG.mdfile located in the root directory of the JabRef source. Add a line with your changes in the appropriate section.
<kbd>Ctrl</kbd> + <kbd>Enter</kbd>
<kbd>tag for each key
@authors. The contribution information is tracked via the version control system and shown at https://github.com/JabRef/jabref/graphs/contributors. We also link to the contributors page in our about dialog.
gradlew checkto ensure that your change doesn't break anything else.
Localization.lang("KEY")to a Java file. The tests will fail. In the test output a snippet is generated, which must be added to the English translation file.
src/main/resources/l10n/JabRef_en.properties. Crowdin will automatically pick up the new string and add it to the other translations.
src/test/java/net.sf.jabref.logic.l10n/LocalizationConsistencyTest.java. Find more information in the JabRef developer docs.
build.gradle. In any case, describe the library at
external-libraries.md. We need that information for our package maintainers (e.g., those of the debian package). Also add a txt file stating the license in
libraries/. It is used at
gradlew processResourcesto generate the About.html files. You can see the result in
build\resources\main\help\en\About.htmlor when clicking Help -> About.
docs/adrfollowing the template presented at https://adr.github.io/madr/.
[WIP](which stands for "Work in Progress") to indicate that the pull request is not yet complete, but you want to discuss something or inform about the current state of affairs.
npm install -g gitbook