ravendinata / JARS

JAC Academic Reporting System
1 stars 0 forks source link

Language Tool files too huge (over 300MB) #8

Closed ravendinata closed 9 months ago

ravendinata commented 9 months ago

Bundling the Language Tool files that is over 300MB is quite an issue since it becomes a logistical challenge for distribution. Several options can be used:

  1. Install a central language tool server (needs a centralized server)
  2. Try to reduce the package size by removing unneeded files
  3. Use public language tool server (API limited and slower)
  4. Allow users to opt not to use LT features. Hence, need to programmatically check when LT features are used and block because the LT server files are not installed.

Other options?

ravendinata commented 9 months ago

Option 4 has been opted for now. So there will be 2 releases to make: 1) Full setup (with LT and Java pre-bundled); and 2) Minimal setup (only core). Checks have been implemented inside the core software too.