Categorygithub.com/redhat-developer/devconsole-api
module
0.0.0-20190502123951-244201a95fb7
Repository: https://github.com/redhat-developer/devconsole-api.git
Documentation: pkg.go.dev

# README

Overview

The canonical location of the OpenShift DevConsole API definition. This repo holds the API type definitions and serialization code used by DevConsole Operator

Prerequisites

Build API

$ make build

Regenerate deepcopy after modifying API:

$ make generate

Add a new API for the custom resource

New API for the custom resource can be generated in DevConsole Operator and then moved to this repo:

$ cd $GOPATH/src/github.com/redhat-developer/devconsole-operator

# Add a new API for the custom resource <NewResourceKind>
$ operator-sdk add api --api-version=devconsole.openshift.io/v1alpha1 --kind=<NewResourceKind>

# Move generated API to devconsole-api
$ rsync -avh --progress ./pkg/apis/devconsole/ $GOPATH/src/github.com/redhat-developer/devconsole-api/pkg/apis/devconsole/

# Remove generated API from devconsole-operator
$ rm -rf ./pkg/apis

$ cd $GOPATH/src/github.com/redhat-developer/devconsole-api

# Edit your API
# ...

# Re-generate deepcopy
$ make generate

# Packages

No description provided by the author