spring-base

module
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2025 License: Apache-2.0

README

spring-base

The project has been officially released, welcome to use!

A collection of foundational libraries that provide core support for the go-spring framework.

barky - Hierarchical Key-Value Data Processing

The barky package offers tools for working with hierarchical key-value data structures, mainly for handling nested data in configuration formats such as JSON, YAML, or TOML.

testing - Testing Utilities

The testing directory contains a complete set of testing utilities that provide assertions and validations.

  • assert – Non-blocking Assertions

Provides helper utilities for test assertions with a functional and fluent style. When an assertion fails, the test continues executing.

  • require – Blocking Assertions

Provides helper utilities for test assertions that stop test execution immediately upon failure.

License

Apache License Version 2.0

Directories

Path Synopsis
Package barky provides utilities for handling hierarchical key/value data structures that commonly appear in configuration formats such as JSON, YAML, or TOML.
Package barky provides utilities for handling hierarchical key/value data structures that commonly appear in configuration formats such as JSON, YAML, or TOML.
internal
assert
Package assert provides some useful assertion methods.
Package assert provides some useful assertion methods.
atomic
Package atomic provides simple wrappers for `sync/atomic` to enforce atomic access.
Package atomic provides simple wrappers for `sync/atomic` to enforce atomic access.
cache
Package cache provides object caching in memory.
Package cache provides object caching in memory.
color
Package color provides some console output formats.
Package color provides some console output formats.
knife
Package knife provides cache on `context.Context`.
Package knife provides cache on `context.Context`.
run
Package run provides methods to query the running mode of program.
Package run provides methods to query the running mode of program.
util
Package util is a generated GoMock package.
Package util is a generated GoMock package.
testing
assert
Package assert provides assertion helpers for testing, offering both functional and fluent assertion styles.
Package assert provides assertion helpers for testing, offering both functional and fluent assertion styles.
require
Package require provides assertion helpers that stop test execution on failure.
Package require provides assertion helpers that stop test execution on failure.

Jump to

Keyboard shortcuts

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