Activiti & Activiti Cloud Developers Guide
  • Introduction
  • Overview
    • 12 Factor Apps
    • Personas
    • Previous Versions (5.x & 6.x)
    • References
    • Cloud Native BPMN support
    • BPMN Comformance
      • BPMN Comformance Set 0
      • BPMN Comformance Set 1
      • BPMN Comformance Set 2
      • BPMN Comformance Set 3
      • BPMN Comformance Set 4
      • BPMN Comformance Set 5
      • BPMN Comformance Set 6
  • Getting Started
    • Getting Started - Activiti Cloud
      • Amazon EKS
      • Google Cloud GKE
      • Docker Compose
      • Jenkins X
        • Amazon EKS
        • Google GKE
    • Getting Started - Activiti Core
  • Components
    • Spring Cloud
    • Activiti Cloud Infrastructure
      • Gateway
      • Identity Management / Single Sign On
    • Activiti Cloud Application
      • Activiti Cloud Runtime Bundle
      • Activiti Cloud Connectors
      • Activiti Cloud Query Service
      • Activiti Cloud Audit Service
      • Activiti Cloud Notification Service
  • FAQs
    • Activiti Core FAQs
    • Activiti Cloud FAQs
  • BluePrints
    • Trending Topic Campaigns
  • Community
    • Roadmap
    • Repositories
    • Contributing
  • Releases
    • 8.2.0
    • 8.1.0
    • 8.0.0
    • 7.11.0
    • 7.10.0
    • 7.9.0
    • 7.8.0
    • 7.7.0
    • 7.6.0
    • 7.5.0
    • 7.4.0
    • 7.3.0
    • 7.2.0
    • 7.1.0-M17
    • 7.1.0-M16
    • 7.1.0-M15
    • 7.1.0-M14
    • 7.1.0-M13
    • 7.1.0-M12
    • 7.1.0-M11
    • 7.1.0-M10
    • 7.1.0-M9
    • 7.1.0-M8
    • 7.1.0-M7
    • 7.1.0.M6
    • 7.1.0 M5
    • 7.1.0 M4
    • 7.1.0 M3
    • 7.1.0 M2
    • 7.1.0 M1
    • 7.0.0 SR1
    • 7.0.0 GA
    • 7.0.0 RC1
    • 7.0.0 Beta5
    • 7.0.0 Beta4
    • 7.0.0 Beta3
    • 7.0.0 Beta2
    • 7.0.0 Beta1
    • 7.0.0 Early Access 201802
    • 7.0.0 Early Access 201801
    • 7.0.0 Early Access 201712
    • 7.0.0 Early Access 201711
    • 7.0.0 Early Access 201710
    • 7.0.0 Early Access 201709
Powered by GitBook
On this page
  1. Community

Contributing

PreviousRepositoriesNextReleases

Last updated 3 years ago

If you want to contribute get in touch with the project members and ask for guidance. This project is a community driven project, so get in touch if you want to participate. The best place to contact the team for contributions is

Pull Requests Spanning Repositories

Activiti now uses fixed versions instead of maven snapshot versions. This changes how to create pull requests that span multiple repositories.

For example, say you are working on related changes in both the Activiti/Acitiviti repository and also activiti-cloud-runtime-bundle-service. The changes in activiti-cloud-runtime-bundle-service will depend on the changes here. To use these changes you need to build the artifacts from your modified version of the Activiti/Activiti repo against the modified version of activiti-cloud-runtime-bundle-service.

So in activiti-cloud-runtime-bundle-service repository we need to apply the SNAPSHOT version. We can do this by taking the name of the maven artifact ending with -dependencies from the repo and applying this as a new dependency entry in the dependencyManagement section of module ending with -dependencies in the target activiti-cloud-runtime-bundle-service repository. This means we locally add the entry:

      <dependency>
        <groupId>org.activiti</groupId>
        <artifactId>activiti-core-dependencies</artifactId>
        <version>7.0.0-SNAPSHOT</version>
        <scope>import</scope>
        <type>pom</type>
      </dependency>

as the first entry in the dependencyManagement section of the activiti-cloud-runtime-bundle-dependencies module of activiti-cloud-runtime-bundle-service.

The entry needs to be first so that it takes priority over other pom imports (boms). The same process should for applying other changes to downstream repositories. For more on the sequence of repositories see or

gitter
Repositories
this blog post on CI and CD