pkg

package module
v1.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

README

pensieve-go-core

Shared code for the Go services in Pennsieve

Releasing a new version

  1. Merge updates into the main branch

  2. Create a new tag in main and name the tag: vx.x.x following semantic versioning.

    e.g git tag -a v0.0.1 -m "Initial release"

    Given a version number MAJOR.MINOR.PATCH, increment the:

    • MAJOR version when you make incompatible API changes,
    • MINOR version when you add functionality in a backwards compatible manner, and
    • PATCH version when you make backwards compatible bug fixes.
  3. Push the tag to Gihub

    eg. git push origin v0.0.1

This will trigger Github Actions to create a new release with the same name.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PennsieveContext

type PennsieveContext struct {
	// contains filtered or unexported fields
}

UploadSession contains the information that is shared based on the upload session ID

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL