carecentive

How can I develop and contribute to carecentive-framework and/or carecentive-core?

This article is only relevant if you wish to help to develop carecentive-framework and carecentive-core. It is not relevant if you only want to use the framework to develop/adapt it to your own study.

Short recap:

  • carecentive-framework is the "template" used to develop new studies. Study developers can copy the framework and adapt it at their own will.
  • carecentive-core is the central "heart" of carecentive. It is centrally maintained and updated. Study developers will not adapt/change it.

In order to help developing carecentive-core (e.g. maintaining or developing new features), do the following:

  • Fork the carecentive-framework repository to your local machine
  • Fork the carecentive-core framework to your local machine
  • Open the carecentive-core folder and run "npm link"
  • Open the carecentive-framework and run "npm link '@carecentive/carecentive-core'"

Your "carecentive-core" dependency in carecentive-framework has now been replaced with your local copy of the framework.

You can perform changes to both packages locally now.

To contribute: Test, commit, and ultimately create pull requests for your changes.

For details, please see: