Skip to content

Template for OpenMRS Content Packages

Notifications You must be signed in to change notification settings

openmrs/openmrs-content-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Content Package Template

This is a template repo to be used to set up and share Content Packages.

The contents of a typical Content Package are:

  • Configuration
    • This folder holds Initializer compatible configuration metadata that make up the content package. For example, in the /config directory, this includes:
      • Forms (in /ampathforms)
      • Concepts (in /ocl, /concepts)
      • Programmatic Metadata such as:
        • Programs (in /programs)
        • Encounter types (in /encountertypes)
        • Workflows (in /programworkflows)
        • Identifiers and other metadata
  • content.properties File
    • Contents: This file specifies the required ESMs and OMODs (frontend modules and backend modules) that make up the Content Package.
    • Importance:
      • The content.properties file is important because when Implementers add this Content Package to their distribution, the content.properties file will automatically be read and compared with their exitisting distro.properties file.
      • An automatic distro Build Helper Tool then fetches the content package's information and extracts the content into the Implementation's distro.properties file.
      • Dependencies are especially important here, as the Build Helper Tool will add any dependencies from the Content Package into an Implementation's distro.properties file.

About

Template for OpenMRS Content Packages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published