This package represents the source code for all of the core applets in SanteDB. This single repository contains:
- admin- The Administrative Panel framework
- bicore- The core BI rendering services for applets
- config.init- Initial Configuration applet
- config- Configuration editing applets
- core- The Core SanteDB JavaScript API library
- locales/*- Core translations for the SanteDB applets
- uicore- 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\appletsthen createC:\project\keys)
- Place your valid Code Signing certificate as a PFX file in the keysdirectory you created in step 1
- If you do not wish to enter your passphrase every time an applet is compiled add a .passfile to thekeysdirectory, for example, if your code signing cert ismykey.pfxthen create a filemykey.passwith 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.