Skip to content
This repository was archived by the owner on Oct 4, 2019. It is now read-only.

redhat-developer/devconsole-api

Repository files navigation

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

About

The canonical DevConsole API definition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6