You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/assign-issue.yml
+2-2
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ jobs:
34
34
35
35
⏳ Please note, you will be automatically unassigned if the issue isn't closed within **{{ total_days }} days** (by **{{ unassigned_date }}**). A maintainer can also add the "**{{ pin_label }}**"" label to prevent automatic unassignment.
36
36
- name: Move Issue to "Assigned" Column in "Candidates for University Projects"
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9
Original file line number
Diff line number
Diff line change
@@ -19,12 +19,21 @@ Note that this project **does not** adhere to [Semantic Versioning](https://semv
19
19
- We added a new "Copy citation (text)" button in the context menu of the preview. [#12551](https://github.com/JabRef/jabref/issues/12551)
20
20
- We added a new "Export to clipboard" button in the context menu of the preview. [#12551](https://github.com/JabRef/jabref/issues/12551)
21
21
- We added an integrity check if a URL appears in a title. [#12354](https://github.com/JabRef/jabref/issues/12354)
22
+
- We added a feature for enabling drag-and-drop of files into groups [#12540](https://github.com/JabRef/jabref/issues/12540)
23
+
- We added support for reordering keywords via drag and drop, automatic alphabetical ordering, and improved pasting and editing functionalities in the keyword editor. [#10984](https://github.com/JabRef/jabref/issues/10984)
22
24
23
25
### Changed
24
26
25
27
- We moved the "Generate a new key for imported entries" option from the "Web search" tab to the "Citation key generator" tab in preferences. [#12436](https://github.com/JabRef/jabref/pull/12436)
26
28
- We improved the offline parsing of BibTeX data from PDF-documents. [#12278](https://github.com/JabRef/jabref/issues/12278)
27
29
- The tab bar is now hidden when only one library is open. [#9971](https://github.com/JabRef/jabref/issues/9971)
30
+
- We renamed "Rename file to a given name" to "Rename files to configured filename format pattern" in the entry editor. [#12587](https://github.com/JabRef/jabref/pull/12587)
31
+
- We renamed "Move DOIs from note and URL field to DOI field and remove http prefix" to "Move DOIs from 'note' field and 'URL' field to 'DOI' field and remove http prefix" in the Cleanup entries. [#12587](https://github.com/JabRef/jabref/pull/12587)
32
+
- We renamed "Move preprint information from 'URL' and 'journal' field to the 'eprint' field" to "Move preprint information from 'URL' field and 'journal' field to the 'eprint' field" in the Cleanup entries. [#12587](https://github.com/JabRef/jabref/pull/12587)
33
+
- We renamed "Move URL in note field to url field" to "Move URL in 'note' field to 'URL' field" in the Cleanup entries. [#12587](https://github.com/JabRef/jabref/pull/12587)
34
+
- We renamed "Rename PDFs to given filename format pattern" to "Rename files to configured filename format pattern" in the Cleanup entries. [#12587](https://github.com/JabRef/jabref/pull/12587)
35
+
- We renamed "Rename only PDFs having a relative path" to "Only rename files that have a relative path" in the Cleanup entries. [#12587](https://github.com/JabRef/jabref/pull/12587)
36
+
- We renamed "Filename format pattern: " to "Filename format pattern (from preferences)" in the Cleanup entries. [#12587](https://github.com/JabRef/jabref/pull/12587)
28
37
- When working with CSL styles in LibreOffice, citing with a new style now updates all other citations in the document to have the currently selected style. [#12472](https://github.com/JabRef/jabref/pull/12472)
29
38
- We improved the user comments field visibility so that it remains displayed if it contains text. Additionally, users can now easily toggle the field on or off via buttons unless disabled in preferences. [#11021](https://github.com/JabRef/jabref/issues/11021)
30
39
- The LibreOffice integration for CSL styles is now more performant. [#12472](https://github.com/JabRef/jabref/pull/12472)
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+21-2
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,9 @@ General overview about contributing for non-programmers is available at <https:/
5
5
We welcome contributions to JabRef and encourage you to follow the GitHub workflow specified below.
6
6
If you are not familiar with this type of workflow, take a look at GitHub's excellent overview on the [GitHub flow](https://docs.github.com/en/get-started/using-github/github-flow) and the explanation of [Feature Branch Workflow](https://atlassian.com/git/tutorials/comparing-workflows#feature-branch-workflow) for the idea behind this kind of development.
7
7
8
+
**JabRef regards its contributors as [software engineers, not just programmers](https://www.phoenix.edu/blog/programmer-vs-software-engineer-key-differences.html)**.
9
+
As one consequence, for non-basic issues, you will have to work on the requirements side, too.
10
+
8
11
Before you start, get the JabRef code on your local machine.
9
12
Detailed instructions about this step can be found in our [guidelines for setting up a local workspace](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/).
10
13
@@ -27,11 +30,27 @@ Some are simpler, while others are more complex. Our primary aim is to guide you
27
30
28
31
### I am a student and I want to start with something easy
29
32
30
-
We collect good issues to start with at our [list of good first issues](https://github.com/orgs/JabRef/projects/5/views/1).
33
+
We collect good issues to start with at our [list of unassigned good first issues](https://github.com/JabRef/jabref/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20label%3A%22good%20first%20issue%22%20no%3Aassignee).
31
34
32
35
### I am a student and I want to choose from a curated list of university projects
33
36
34
-
Take a look at [JabRef's candidates for university projects](https://github.com/orgs/JabRef/projects/3). There, a list of possible projects to work on during a teaching period is offered.
37
+
Apart from "good first issues", we also offer collections of curated issues to work on.
38
+
We categorize them into "small", "medium", and "large".
39
+
All of them are intended to
40
+
a) bring you closer to a larger code base with a dedicated issue and
41
+
b) be clear in their description of work.
42
+
Sometimes, you may need to refine the requirements:
43
+
We see contributors as software engineers and [not just programmers](https://www.phoenix.edu/blog/programmer-vs-software-engineer-key-differences.html).
44
+
Thus, requirement engineering inherently comes up as a part of the process.
45
+
46
+
Take a look at [JabRef's candidates for university projects](https://github.com/orgs/JabRef/projects/3).
47
+
Here, you will get a table of curated issues.
48
+
The table offers filtering for small, medium, and large projects.
49
+
You can check the main focus (UI, logic, or both), the issue understanding effort, the implementation effort, and testing effort.
50
+
The "issue understanding effort" is an indication of how much time you will need to understand the issue before you can do any coding. It may depend on how easy it is to reproduce the issue, how much background knowledge is needed, etc.
51
+
The "implementation effort" is based on our experience of JabRef development.
52
+
Note that there may be issues with a high effort in understanding, but low implementation effort.
53
+
The challenge of these issues is to understand **where** in the code base something needs to be modified.
0 commit comments