Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated to Pro Plan

Linked Project Spaces refer to the connection between an upstream project space and downstream project spaces.

The upstream project space is where the original development work takes place, including the creation of master applications and data models. Once the development work is complete, the finished product is pushed to the downstream project spaces for release.

The downstream project spaces are typically where the end-users or downstream developers access the released version of the content. The content that is pushed from the upstream project space to the downstream project spaces is linked, and is referred to as linked configurations.

This connection between the upstream and downstream project spaces is critical to the development process as it ensures that the downstream project spaces always use the latest and approved versions of the application and data models. It also allows users to sync updates from the upstream project space as needed, keeping them updated with the latest changes and fixes.

Terminology

Upstream Project Space

An upstream project space is the development environment where the master applications and data models are created. These upstream project spaces are linked to downstream project spaces. When the development work in the upstream project space is complete, the content is transferred or pushed to downstream project spaces for release.

Downstream Project Space

A downstream project space is where the final or released versions of master applications and data models are deployed, such as in testing or production environments. The downstream project space is linked to the upstream project space. This allows users to sync updates from the upstream project space as needed.

Content

Content refers to everything that is pushed or synced from project spaces. Read more about supported content here.

Data Models

Data models refer to Individual components that make up the content. e.g., lookup tables, web user roles, etc. Read more about how to push data models from an upstream project space and sync data models from a downstream project space.

Linked Configurations

Once content or data models are pushed, they become linked configurations. Read more about linked configurations.

Matches

In the context of Linked Configurations, a Match refers to a situation where there are unlinked content items in both the upstream and downstream project spaces that share the same name, ID, or Label. Read more about matches.

Multiexcerpt include macro
macro_uuid77a79df7-a5d1-4f8f-828d-6c8d8a40e9b2
nameSoftware Plan - Pro
templateDataeJyLjgUAARUAuQ==
pageCommCare Help Site Design Guidance
addpanelfalse

Excerpt

With Linked Project Spaces, administrators can safely and efficiently push content from a source project space to multiple other project spaces. This approach is particularly useful for complex content that requires frequent updates and rigorous testing to quality and effectiveness.

With the detailed exception-handling process, the overall result is a more efficient and streamlined process for pushing and syncing content while maintaining project safety and integrity.

...

Child pages (Children Display)
depth1
allChildrentrue
styleh3
sortAndReverse
first0