package
0.1.0
Repository: https://github.com/dspasibenko/raywin-go.git
Documentation: pkg.go.dev

# README

CILicense

golibs

The repository contains utility code that can be used by applications written in Golang. Can be called 'common utils'.

Intention

In many services, we use the same things to instrument and support them, e.g., logging, context management, transformations, syncs, etc. We collect them in one place to avoid copy-paste and form a common place for the code that multiple services can use.

Rules

  • the folders in the root have names of the class of objects or the functionality it works with: contexts, sync, logging etc.
  • all commits should be reviewed.
  • changes in the utilities should be incremental and backward compatible. Use a new name/package path if you add functionality incompatible with the existing one.

License

This project is licensed under the Apache Version 2.0 License - see the LICENSE file for details

Acknowledgments

  • GoLand IDE by JetBrains is used for the code development

# Packages

package cast.
package chans.
package config.
Copyright 2023 The acquirecloud Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Copyright 2023 The acquirecloud Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
No description provided by the author
Copyright 2025 Dmitry Spasibenko Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Copyright 2023 The acquirecloud Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Copyright 2023 The acquirecloud Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Copyright 2023 The acquirecloud Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Copyright 2023 The acquirecloud Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Copyright 2023 The acquirecloud Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
No description provided by the author

# Structs

Once is a single-thread version of sync.Once.

# Interfaces

No description provided by the author