Skip to content

smartcontractkit/chainlink-deployments-framework

Repository files navigation

Chainlink Deployments Framework



This repository contains the Chainlink Deployments Framework, a comprehensive set of libraries that enables developers to build, manage, and execute(in future) deployment changesets. The framework includes the Operations API and Datastore API.

Usage

# for writing changesets (migrated from chainlink/deployments
$ go get github.com/smartcontractkit/chainlink-deployments-framework/deployment

# for operations api
$ go get github.com/smartcontractkit/chainlink-deployments-framework/operations

# for datastore api
$ go get github.com/smartcontractkit/chainlink-deployments-framework/datastore

Development

Installing Dependencies

Install the required tools using asdf:

asdf install

Linting

task lint

Testing

task test

Contributing

For instructions on how to contribute to chainlink-deployments-framework and the release process, see CONTRIBUTING.md

Releasing

For instructions on how to release chainlink-deployments-framework, see RELEASE.md