A package to pluralize words.
Originally forked from https://bitbucket.org/pkg/inflect under a MIT License.
You may join the discord community by clicking the invite link on the discord badge (also above).
API is stable.
This library is not used at all by other go-openapi packages and is somewhat redundant with go-openapi/swag/mangling (for camelcase etc).
Currently we have one single dependency in one place in a go-swagger template (used as a funcmap).
go get github.com/go-openapi/inflect
A golang library applying grammar rules to English words.
This package provides a basic set of functions applying grammar rules to inflect English words, modify case style (Capitalize, camelCase, snake_case, etc.).
Acronyms are properly handled. A common use case is word pluralization.
See https://github.com/go-openapi/inflect/releases
This library ships under the SPDX-License-Identifier: Apache-2.0.
See the license NOTICE, which recalls the licensing terms of all the pieces of software on top of which it has been built.
Maintainers can cut a new release by either:
Overall
Maintained
Code review
Go module
Latest release
Releases this year
A package to pluralize words.
Originally forked from https://bitbucket.org/pkg/inflect under a MIT License.
You may join the discord community by clicking the invite link on the discord badge (also above).
API is stable.
This library is not used at all by other go-openapi packages and is somewhat redundant with go-openapi/swag/mangling (for camelcase etc).
Currently we have one single dependency in one place in a go-swagger template (used as a funcmap).
go get github.com/go-openapi/inflect
A golang library applying grammar rules to English words.
This package provides a basic set of functions applying grammar rules to inflect English words, modify case style (Capitalize, camelCase, snake_case, etc.).
Acronyms are properly handled. A common use case is word pluralization.
See https://github.com/go-openapi/inflect/releases
This library ships under the SPDX-License-Identifier: Apache-2.0.
See the license NOTICE, which recalls the licensing terms of all the pieces of software on top of which it has been built.
Maintainers can cut a new release by either:
Overall
Maintained
Code review
Go module
Latest release
Releases this year