Skip to content
This repository was archived by the owner on Jul 23, 2020. It is now read-only.
This repository was archived by the owner on Jul 23, 2020. It is now read-only.

Create new fabrics8-services repository for common (shared) code #3553

Open
@stooke

Description

@stooke

A new repo is proposed that contains code common to several of the current fabrics8-services repos.

Included in this new repo should be common error handling and logging code, along with whatever else is suggested. A readme file should document common coding idioms in the fabrics8-services organization.

This will aid consistency between the various services and help onboarding newcomers to the project.
Also, it makes it easier to avoid circular dependencies - for example, the Tenant service currently relies on WIT for logging code.

There should be no need for any service to reference anything other than the client code of another repo.
(Currently this is handled by referencing the design package and rebuilding using Goagen in the calling repo - this issue does not attempt to change that)

After creation, the various fabrics8-services can be refactored to use this repo.

In the comments, please add suggestions for the mane and contents of this repo.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions