Skip to content

ad5xj/BibleViewFX

Repository files navigation

BibleViewFX

This is an non-trivial Java FX project written using NetBeans 24 and OpenJavaFX 23+ to loosely resemble the BibleDesktop application from Crosswire. Considerable liberty has been exercised to update code for Java 23+ and OpenJavaFX 23+ and to enhanse the error reporting and logging using log4j and slf4j logging faciities.

Purpose

  • This is a Linux development project using maven on Apache NetBeans 24+ This is a pre-alpha development version. Meaning, while the project may run at this point, there is still development of a lot of functionality going on. This is not the final or preferred condition for release. Contributors are welcome. See guidelines below.

Requirements

The development environment requires:

  • Java SDK 17+
  • OpenJavaFX 23+
  • Azul JavaFX Runtime 23+
  • Maven
  • SceneBuilder 23+
  • JD-GUI
  • Crosswire Source libraries v2.0+
  • The file layout is using the default Maven file structure

Contribution guidelines

  • Contributors are preferred to be Linux or Mac users. Windows development and considerations will follow a Beta release
  • Contributors should know Open JavaFX, SceneBuilder, FXML, Maven, log4j, slf4j, JD-GUI, and Apache NetBeans 24+
  • .pgn, .gif, and .svg scaled images. bitmapped images are not recommended
  • Graphic design for project icon is welcome in .svg or .pgn format using GIMP, INKSCAPE, or similar. (no windows only formats)
  • Git, GitCola, GitKraken or similar to submit changes to repo
  • Contact the repo owner for access to contribute
  • Documentation is designed for Doxygen not JavaDoc. Although Doxygen can produce some JavaDoc output
  • I will create a branch to handle possible code changes
  • Code will be reviewed by the owner before merge into the main brance
  • The crosswire libraries used must be version 2.0+

Contacts

About

OpenJava FX project for bible study using the Sword/Crosswire libraries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors