Skip to content

chrisdenman/jabref-ancillary-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

To toil on JabRef reproductions/fixes/investigations...

Structure

  • One branch for each ancillary project
  • Branch named prefixed with the corresponding JabRef issue's key, for example #12356-pdf-not-opening-in-standard-application--minimial-vagrant-reproduction

Ancillary Project Branches

JabRef Issue Branch Name Notes
PDF not opening in standard application #12356 #12356-pdf-not-opening-in-standard-application Reproduction & mitigation using Vagrant
Fix APS fetcher #12864 #12864-fix-aps-fetcher--testing-with-selenium Scraping text from CloudFlare protected PDF resources using Selenium.
Fix APS fetcher #12864 #12864-fix-aps-fetcher--testing-with-webview Seeing if JavaFX WebView helps.
Shortcut Ctrl+R does not work #12564 #12564-shortcut-ctrl+r-does-not-work--accelerator_architecture Demonstrating that accelerators are scoped to the scene and key combination only.

Creating an Ancillary Project

1. Create a New (Orphan) Branch

  git checkout --orphan "#[JabRef Issue Number]-[lowercase-original-issue-title]--[short-description-of-project]"

The new branch is not related to main, it stands in its own right. It is not merged back to main.

2. Switch to Your Branch, Toil & Commit...

3. Switch back to main

4. Add a Line in § Ancillary Project Branches

Note: As this project uses branches to isolation different projects, you may need to delete local temporary directories (in particular, but not limited to: build & .gradle), before or after switching branches.

About

To toil on JabRef reproductions/fixes/investigations...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published