-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GitBook: [#41] Fix typo to test sync
- Loading branch information
1 parent
2f9506d
commit 2a8a7f0
Showing
54 changed files
with
1,719 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Overview on Developing | ||
|
||
This page presents all development information around JabRef. | ||
|
||
## Starting point for newcomers | ||
|
||
Go to [Setting up a local workspace](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace) | ||
|
||
## User documentation | ||
|
||
For users documentation, please head to [https://docs.jabref.org](https://docs.jabref.org). | ||
|
||
## How tos | ||
|
||
* External: [Sync your fork with the JabRef repository](https://help.github.com/articles/syncing-a-fork/) | ||
* External (🇩🇪): Branches and pull requests: [https://github.com/unibas-marcelluethi/software-engineering/blob/master/docs/week2/exercises/practical-exercises.md](https://github.com/unibas-marcelluethi/software-engineering/blob/master/docs/week2/exercises/practical-exercises.md) | ||
|
||
## Teaching Exercises | ||
|
||
We are very happy that JabRef is part of [Software Engineering](https://en.wikipedia.org/wiki/Software\_engineering) trainings. Please head to [Teaching](docs/teaching.md) for more information on using JabRef as a teaching object and on previous courses where JabRef was used. | ||
|
||
## Miscellaneous Hints | ||
|
||
### Command Line | ||
|
||
The package `org.jabref.cli` is responsible for handling the command line options. | ||
|
||
During development, one can configure IntelliJ to pass command line parameters: | ||
|
||
 (2) (3).png>) | ||
|
||
Passing command line arguments using gradle is currently not possible as all arguments (such as `-Dfile.encoding=windows-1252`) are passed to the application. | ||
|
||
Without jlink, it is not possible to generate a fat jar any more. During development, the capabilities of the IDE has to be used. | ||
|
||
### Groups | ||
|
||
Diagram showing aspects of groups: [Groups.uml](https://github.com/JabRef/jabref/tree/3b3716b1e05a0d3273c886e102a8efe5e96472e0/docs/Groups.uml). | ||
|
||
## Architectural Decision Records | ||
|
||
[Architectural decisions for JabRef](docs/adr.md) are recorded. | ||
|
||
For new ADRs, please use [template.md](https://github.com/JabRef/jabref/tree/3b3716b1e05a0d3273c886e102a8efe5e96472e0/docs/adr/template.md) as basis. More information on MADR is available at [https://adr.github.io/madr/](https://adr.github.io/madr/). General information about architectural decision records is available at [https://adr.github.io/](https://adr.github.io). Add them to the [list of architectural decision records](docs/adr.md). | ||
|
||
## FAQ | ||
|
||
* Q: I get `java: package org.jabref.logic.journals does not exist`. | ||
|
||
A: You have to ignore `buildSrc/src/main` as source directory in IntelliJ as indicated in our [setup guide](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace). | ||
|
||
Also filed as IntelliJ issue [IDEA-240250](https://youtrack.jetbrains.com/issue/IDEA-240250). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Table of contents | ||
|
||
* [Overview on Developing](README.md) | ||
* [Contributing](docs/contributing.md) | ||
* [Architectural Decisions](docs/adr.md) | ||
* [Getting into the code](docs/getting-into-the-code/README.md) | ||
* [Set up a local workspace](docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace.md) | ||
* [High-level documentation](docs/getting-into-the-code/high-level-documentation.md) | ||
* [How to test](docs/getting-into-the-code/testing.md) | ||
* [Code Howtos](docs/getting-into-the-code/code-howtos.md) | ||
* [JabRef's development strategy](docs/getting-into-the-code/development-strategy.md) | ||
* [Advanced reading](docs/advanced-reading/README.md) | ||
* [Code Quality](docs/advanced-reading/code-quality.md) | ||
* [Recommendations for UI design](docs/advanced-reading/ui-recommendations.md) | ||
* [Custom SVG icons](docs/advanced-reading/custom-svg-icons.md) | ||
* [Working on fetchers](docs/advanced-reading/fetchers.md) | ||
* [Creating a binary and debug it](docs/advanced-reading/jpackage.md) | ||
* [JabRef and Software Engineering Training](docs/teaching.md) | ||
* [Readings on Coding](docs/readings-on-coding/README.md) | ||
* [Readings on JavaFX](docs/readings-on-coding/javafx.md) | ||
* [Useful development tooling](docs/readings-on-coding/tools.md) |
4 changes: 4 additions & 0 deletions
4
docs/.gitbook/assets/contribution-process-reviews (2) (2) (2) (2) (2) (3).svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions
4
...ts/contribution-process-reviews-with-instructor (1) (2) (2) (2) (2) (2) (3).svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (10).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (11).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (2).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (3).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (4).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (5).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (6).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (7).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (8).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3) (9).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+100 KB
docs/.gitbook/assets/eclipse-create-run-config (1) (3) (3) (4) (4) (3).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+83.5 KB
...gitbook/assets/intellij-choose-jdk-adoptopenjdk-on-windows-project-settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+418 KB
docs/.gitbook/assets/intellij-gradle-config-ignore-buildSrc (1) (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+26.5 KB
...k/assets/intellij-gradle-config-ignore-buildSrc (2) (2) (2) (3) (3) (6) (4).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Binary file added
BIN
+43.9 KB
docs/.gitbook/assets/intellij-run-configuration-command-line (2) (2) (1).png
Oops, something went wrong.
Binary file added
BIN
+43.9 KB
docs/.gitbook/assets/intellij-run-configuration-command-line (2) (2) (2).png
Oops, something went wrong.
Binary file added
BIN
+43.9 KB
docs/.gitbook/assets/intellij-run-configuration-command-line (2) (2) (3).png
Oops, something went wrong.
Binary file added
BIN
+43.9 KB
docs/.gitbook/assets/intellij-run-configuration-command-line (2) (2) (4).png
Oops, something went wrong.
Binary file added
BIN
+43.9 KB
docs/.gitbook/assets/intellij-run-configuration-command-line (2) (2).png
Oops, something went wrong.
Binary file added
BIN
+303 KB
docs/.gitbook/assets/intellij-wrap-at-right-margin (4) (4) (4) (1).png
Oops, something went wrong.
Oops, something went wrong.