Contracts

module
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2023 License: Apache-2.0

README

Contracts

This repo contains all the contracts used in nurture.farm.

This repo uses a bazel (Version = 3.7.1) to generate proto definitions and service stub calls in different languages like Go/Java/CC etc.

Add New Contracts

Follow below steps for adding new contracts:

bazel build //Shield:all  --sandbox_debug --verbose_failures
  • Step 6: Above steps generates the required code inside bazel-bin folder, to copy the same to our folder run one or all of the copy scripts eg:
/bin/bash copy_gen_libs.sh
  • Step 7: Above steps copies the corresponding code libs to Gen folder inside the module folder we created on first step.

  • Step 8: Now raise a pull request to create a new tag for the current contract.

Directories

Path Synopsis
AuthService
CampaignService
Common
CommunicationEngine
EventPortal
LocationService
MessageBus
ServiceProviderManagementService
Workflows

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL