Keystone 5.x Developer Information: Difference between revisions

From KeystoneIntranet
Jump to navigation Jump to search
No edit summary
No edit summary
Line 64: Line 64:
:::VS (Visual Studio files)
:::VS (Visual Studio files)
:Keystone Data Backups (Useful Keystone database backups)
:Keystone Data Backups (Useful Keystone database backups)
==JIRA Project/Issue Management==
https://givenhansco.atlassian.net/
==Keystone Teams Channel==
https://teams.microsoft.com/l/channel/19%3A70521651586146ffa86ef505583a0005%40thread.skype/Classics?groupId=96735353-d9b2-4b41-91d7-5df498f2a97f&tenantId=75709f07-91ae-45e7-a3dd-9d5598a50672


==Server Projects==
==Server Projects==

Revision as of 23:48, 22 June 2025

Tools and Versions

  • Delphi 12.3 w/May Patch 1.0
  • InterBase 2017 (13.3.0.328)
  • DevExpress 24.2.7
  • TMS Software Maps 4.4.1.1/Core 4.1.1.8
  • OnGuard for VCL 2025.03
  • OmniThreadLibrary 3.07.10
  • Synopse mORMot 2
  • JOSE JWT
  • Foxit Debenu PDF Library Lite
  • InnoSetup
  • Git (source code control)

GitHub Repository

URL: https://github.com/GivenHansco-Inc/keystone5.git

Development VM

Azure VM

Remote Desktop: ksdevvm.compucrete.com:3389

Folder Structure

C:\

CCDB (DB migration management)
CCGH
Data (Keystone databases)
Delphi
debenu (debenu PDF Library Lite)
delphi-jose-jwt-master (JOSE JWT)
Synopse (mORMot 2)
TMS Software (TMS Core/Maps)
Git
Keystone 5 (all files in the keystone5 GitHub repository must live under this folder)
Delphi (Delphi files)
bin (EXE files)
DEMO (Demo ticket import files)
DOC
ENDUSER (End-user documentation)
INSTALLER (Installer documentation)
internal (Internal Documentation)
FORMS (pre-defined forms)
ICONS (icons)
IMPORT
lib (BPL files)
lua (Symmetry Tax Engine files)
libs
luasql
scripts
logging
openssl (OpenSSL DLLs)
obj (DCP/DCU files)
SCRIPTS (DB migration scripts)
SETTINGS (pre-defined INI files)
src
client (Keystone client projects)
common (Keystone common files)
json (Keystone REST Server JSON files)
server (Keystone server projects)
util (Keystone utility projects)
TEMPLATE (DB master templates)
util (Keystone utilities)
VS (Visual Studio files)
Keystone Data Backups (Useful Keystone database backups)

JIRA Project/Issue Management

https://givenhansco.atlassian.net/

Keystone Teams Channel

https://teams.microsoft.com/l/channel/19%3A70521651586146ffa86ef505583a0005%40thread.skype/Classics?groupId=96735353-d9b2-4b41-91d7-5df498f2a97f&tenantId=75709f07-91ae-45e7-a3dd-9d5598a50672

Server Projects

Project Name Folder Description Notes
ccasib6 server Keystone Application Server (COM-Midas) No new RDMs/methods can be added, existing methods cannot be changed
CCDeviceAggregator client Keystone Device Aggregator Device Server and Device Aggregator
CCDeviceServer server Keystone Device Server Device Server and Device Aggregator
CCWebServer client Keystone Web Server Web-based dashboard (old)
knetmsg_service server Keystone Net Message Service Supports multi-subscriber messaging
KServer server Keystone REST Server Keystone REST Server (KServer)