Skip to content
This repository has been archived by the owner on Apr 15, 2019. It is now read-only.
/ fxthis Public archive

A Guice-powered library for JavaFX, which utilizes dependency injection and has many helper components.

License

Notifications You must be signed in to change notification settings

erayerdin/fxthis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FXThis

This repository is archived due to the lack of development time and better options. I really encourage you to use TornadoFX which utilizes Kotlin.

FXThis is a Guice-powered JavaFX library, which utilizes the approach of dependency injection.

This project is in development for now. You can grab the project from Jitpack. Since it is in continuous development, continuous reporting is not provided. Use it at your own risk.

Works Done

  • A GenericApplication containing GenericModule
  • A GenericModule containing many components
  • Meta Component: Helps standardizing meta data of your software; its name and versions. While it is meant to be used by you, it will be also used for application data IO.
  • Versioning Component: Helps defining version programmatically. It is also used by meta component.
  • System Component: Helps getting information that your software runs on.
  • Application Data Components: Can access global/local application data/config.

Works to be Done

  • Documentation: via mkdocs
  • Docstrings
  • Better way to separate view/controller

How to Contribute?

Open the project and look for todos. There are many aspects that you can contribute.

About

A Guice-powered library for JavaFX, which utilizes dependency injection and has many helper components.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages