Skip to content

Commit

Permalink
125.dockter.1 (#129)
Browse files Browse the repository at this point in the history
* #125 Savepoint

* #125 Savepoint

* #125 No syntax errors

* #125 Savepoint

* #125 Working testcases

* #125 Prepare for versioned release
  • Loading branch information
docktermj authored Apr 26, 2024
1 parent 25fc233 commit d8f48cb
Show file tree
Hide file tree
Showing 58 changed files with 4,443 additions and 5,597 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/go-proxy-pull.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ jobs:
- name: pull new module version
uses: andrewslotin/[email protected]
with:
import_path: github.com/senzing-garage/g2-sdk-go-mock
import_path: github.com/senzing-garage/sz-sdk-go-mock
2 changes: 1 addition & 1 deletion .project
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>g2-sdk-go-mock</name>
<name>sz-sdk-go-mock</name>
</projectDescription>
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

-

## [0.7.0] - 2024-04-26

### Changed in 0.7.0

-

## [0.6.0] - 2024-02-27

### Changed in 0.6.0
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ The variables are used throughout the installation procedure.

```console
export GIT_ACCOUNT=senzing
export GIT_REPOSITORY=g2-sdk-go-mock
export GIT_REPOSITORY=sz-sdk-go-mock
```

Synthesize environment variables.
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Makefile for g2-sdk-go-mock.
# Makefile for sz-sdk-go-mock.

# Detect the operating system and architecture.

Expand Down
34 changes: 17 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# g2-sdk-go-mock
# sz-sdk-go-mock

If you are beginning your journey with
[Senzing](https://senzing.com/),
Expand All @@ -12,42 +12,42 @@ Although this GitHub repository may help you understand an approach to using Sen
it's not considered to be "production ready" and is not considered to be part of the Senzing product.
Heck, it may not even be appropriate for your application of Senzing!

## :warning: WARNING: g2-sdk-go-mock is still in development :warning: _
## :warning: WARNING: sz-sdk-go-mock is still in development :warning: _

At the moment, this is "work-in-progress" with Semantic Versions of `0.n.x`.
Although it can be reviewed and commented on,
the recommendation is not to use it yet.

## Synopsis

The Senzing `g2-sdk-go-mock` packages provide mock
The Senzing `sz-sdk-go-mock` packages provide mock
[Go](https://go.dev/)
objects representing the Software Development Kit that wraps the
Senzing C SDK APIs.

[![Go Reference](https://pkg.go.dev/badge/github.com/senzing-garage/g2-sdk-go-mock.svg)](https://pkg.go.dev/github.com/senzing-garage/g2-sdk-go-mock)
[![Go Report Card](https://goreportcard.com/badge/github.com/senzing-garage/g2-sdk-go-mock)](https://goreportcard.com/report/github.com/senzing-garage/g2-sdk-go-mock)
[![License](https://img.shields.io/badge/License-Apache2-brightgreen.svg)](https://github.com/senzing-garage/g2-sdk-go-mock/blob/main/LICENSE)
[![Go Reference](https://pkg.go.dev/badge/github.com/senzing-garage/sz-sdk-go-mock.svg)](https://pkg.go.dev/github.com/senzing-garage/sz-sdk-go-mock)
[![Go Report Card](https://goreportcard.com/badge/github.com/senzing-garage/sz-sdk-go-mock)](https://goreportcard.com/report/github.com/senzing-garage/sz-sdk-go-mock)
[![License](https://img.shields.io/badge/License-Apache2-brightgreen.svg)](https://github.com/senzing-garage/sz-sdk-go-mock/blob/main/LICENSE)

[![gosec.yaml](https://github.com/senzing-garage/g2-sdk-go-mock/actions/workflows/gosec.yaml/badge.svg)](https://github.com/senzing-garage/g2-sdk-go-mock/actions/workflows/gosec.yaml)
[![go-test-linux.yaml](https://github.com/senzing-garage/g2-sdk-go-mock/actions/workflows/go-test-linux.yaml/badge.svg)](https://github.com/senzing-garage/g2-sdk-go-mock/actions/workflows/go-test-linux.yaml)
[![go-test-darwin.yaml](https://github.com/senzing-garage/g2-sdk-go-mock/actions/workflows/go-test-darwin.yaml/badge.svg)](https://github.com/senzing-garage/g2-sdk-go-mock/actions/workflows/go-test-darwin.yaml)
[![go-test-windows.yaml](https://github.com/senzing-garage/g2-sdk-go-mock/actions/workflows/go-test-windows.yaml/badge.svg)](https://github.com/senzing-garage/g2-sdk-go-mock/actions/workflows/go-test-windows.yaml)
[![gosec.yaml](https://github.com/senzing-garage/sz-sdk-go-mock/actions/workflows/gosec.yaml/badge.svg)](https://github.com/senzing-garage/sz-sdk-go-mock/actions/workflows/gosec.yaml)
[![go-test-linux.yaml](https://github.com/senzing-garage/sz-sdk-go-mock/actions/workflows/go-test-linux.yaml/badge.svg)](https://github.com/senzing-garage/sz-sdk-go-mock/actions/workflows/go-test-linux.yaml)
[![go-test-darwin.yaml](https://github.com/senzing-garage/sz-sdk-go-mock/actions/workflows/go-test-darwin.yaml/badge.svg)](https://github.com/senzing-garage/sz-sdk-go-mock/actions/workflows/go-test-darwin.yaml)
[![go-test-windows.yaml](https://github.com/senzing-garage/sz-sdk-go-mock/actions/workflows/go-test-windows.yaml/badge.svg)](https://github.com/senzing-garage/sz-sdk-go-mock/actions/workflows/go-test-windows.yaml)

## Overview

The Senzing `g2-sdk-go-mock` packages enable Go programs to simulate calling Senzing library functions.
The `g2-sdk-go-mock` implementation of the
[g2-sdk-go](https://github.com/senzing-garage/g2-sdk-go)
The Senzing `sz-sdk-go-mock` packages enable Go programs to simulate calling Senzing library functions.
The `sz-sdk-go-mock` implementation of the
[sz-sdk-go](https://github.com/senzing-garage/sz-sdk-go)
interface does not require the Senzing C libraries to be installed.

Other implementations of the
[g2-sdk-go](https://github.com/senzing-garage/g2-sdk-go)
[sz-sdk-go](https://github.com/senzing-garage/sz-sdk-go)
interface include:

- [g2-sdk-go-base](https://github.com/senzing-garage/g2-sdk-go-base) - for
- [sz-sdk-go-base](https://github.com/senzing-garage/sz-sdk-go-base) - for
calling Senzing Go SDK APIs natively
- [g2-sdk-go-grpc](https://github.com/senzing-garage/g2-sdk-go-grpc) - for
- [sz-sdk-go-grpc](https://github.com/senzing-garage/sz-sdk-go-grpc) - for
calling Senzing SDK APIs over [gRPC](https://grpc.io/)
- [go-sdk-abstract-factory](https://github.com/senzing-garage/go-sdk-abstract-factory) - An
[abstract factory pattern](https://en.wikipedia.org/wiki/Abstract_factory_pattern)
Expand All @@ -62,4 +62,4 @@ interface include:
1. [Development](docs/development.md)
1. [Errors](docs/errors.md)
1. [Examples](docs/examples.md)
1. [Package reference](https://pkg.go.dev/github.com/senzing-garage/g2-sdk-go-mock)
1. [Package reference](https://pkg.go.dev/github.com/senzing-garage/sz-sdk-go-mock)
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# g2-sdk-go-mock
# sz-sdk-go-mock
4 changes: 2 additions & 2 deletions docs/development.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# g2-sdk-go-mock development
# sz-sdk-go-mock development

## Install Go

Expand All @@ -13,7 +13,7 @@ The following instructions build the example `main.go` program.

```console
export GIT_ACCOUNT=senzing
export GIT_REPOSITORY=g2-sdk-go-mock
export GIT_REPOSITORY=sz-sdk-go-mock
export GIT_ACCOUNT_DIR=~/${GIT_ACCOUNT}.git
export GIT_REPOSITORY_DIR="${GIT_ACCOUNT_DIR}/${GIT_REPOSITORY}"

Expand Down
16 changes: 8 additions & 8 deletions docs/errors.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# g2-sdk-go-mock errors
# sz-sdk-go-mock errors

## Error prefixes

Expand All @@ -9,10 +9,10 @@ Error identifiers are in the format `senzing-PPPPnnnn` where:

Prefixes:

1. `6031` - g2config
1. `6032` - g2configmgr
1. `6033` - g2diagnostic
1. `6034` - g2engine
1. `6035` - g2hasher
1. `6036` - g2product
1. `6037` - g2ssadm
1. `6031` - szconfig
1. `6032` - szconfigmanager
1. `6033` - szdiagnostic
1. `6034` - szengine
1. `6035` - szhasher
1. `6036` - szproduct
1. `6037` - szssadm
2 changes: 1 addition & 1 deletion docs/examples.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# g2-sdk-go-mock examples
# sz-sdk-go-mock examples
4 changes: 0 additions & 4 deletions g2config/doc.go

This file was deleted.

182 changes: 0 additions & 182 deletions g2config/g2config_examples_test.go

This file was deleted.

Loading

0 comments on commit d8f48cb

Please sign in to comment.