Skip to content

Source code

George Birbilis edited this page Dec 28, 2024 · 31 revisions

To build from source-code, you can clone this Git repository locally.

If you plan to contribute, then make a fork of this repository (ideally on GitHub so that you can easily do pull requests back to the original one) and then clone your forked repository locally to work on it.

Dependencies

GetIt Packages

need to install via "Tools/GetIt Package Manager" in Delphi IDE:

Boss Packages

need to install via Boss Package Manager (and/oryou can use Boss Experts from GetIt to see a UI for it in the IDE)

see boss.json

Notes:

  • at Build/Compiler/Search path/All configurations - All platforms, using relative search paths to respective Boss cache folders (see App/modules folder)
  • will need to manually install the BOSS packages (see modules subfolder that it creates) if BOSS doesn't install them as design packages

Subrepositories

at 3rdPartyLib folder there are some Git subrepositories that you may also need to pull in. If you use a client like TortoiseGit, then right click each of those folders and do a Sync/Pull

Build

open the READCOM.groupproj and right-click / build the project

Open Views in Delphi IDE form designer

in the project group, right-click and install these packages first

  • Zoomicon.Zooming
  • Zoomicon.Introspection
  • Zoomicon.Manipulation
  • Zoomicon.Text