Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☵☲ pndlm go

Utility code for go projects.

Status

Library is v0 to facilitate current Wave development. APIs are subject to change.

Proposal: v1+ Versioning

Breaking changes to existing exported identifiers are not allowed. Once a function, type, or field is exported, its behavior and signature are frozen — existing consumers must never be broken by upgrading to a newer tag.

If a change would otherwise be breaking, introduce a new, separately named identifier instead of modifying the existing one — e.g. add FooV2 (or Defined2[T], ParseOptionsV2, etc.) alongside the original Foo, rather than changing Foo's behavior or signature. The old identifier stays as-is and may be marked // Deprecated: in its doc comment, but is not removed.

About

Utility code for go projects

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages