This package represents the source code for all of the core applets in SanteDB. This single repository contains:
admin
- The Administrative Panel frameworkbicore
- The core BI rendering services for appletsconfig.init
- Initial Configuration appletconfig
- Configuration editing appletscore
- The Core SanteDB JavaScript API librarylocales/*
- Core translations for the SanteDB appletsuicore
- Core AngularJS based code for SanteDB
You can build this package into applet bundles using the SanteDB SDK. Please consult the SanteDB Wiki for information on using the pakman.exe
tool to package your applets.
The packaging instructions have been included in a pack.bat
file, in order to use this batch file you should:
- Create a directory one level higher than where you've cloned this project called
keys
(for example, if the code is inC:\project\applets
then createC:\project\keys
) - Place your valid Code Signing certificate as a PFX file in the
keys
directory you created in step 1 - If you do not wish to enter your passphrase every time an applet is compiled add a
.pass
file to thekeys
directory, for example, if your code signing cert ismykey.pfx
then create a filemykey.pass
with your passphrase - Run
pack.bat keyfile
, for examplepack.bat mykey
You can use a Microsoft Authenticode Certificate or a certificate issued by the SanteDB Community Certificate Authority. See Publishing Your Applet
You can follow the SanteDB Wiki Localization tutorial to understand how applets are localized. If you'd like to localize this project you can contribute to the SanteDB Core Applets Pontoon Page.