Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PackageName ¶
PackageName returns a valid Go package name from a module path.
"github.com/myorg/toko-online" → "tokoonline" "pasaremas" → "pasaremas"
func ToPascalCase ¶
ToPascalCase converts snake_case to PascalCase, respecting Go initialisms.
"bank_account" → "BankAccount" "buyer_id" → "BuyerID" "http_url" → "HTTPURL"
func ToPlural ¶
ToPlural returns a naive plural form suitable for table names.
"user" → "users" "policy" → "policies" "gateway" → "gateways" "bank_account" → "bank_accounts"
func ToSnakeCase ¶
ToSnakeCase converts PascalCase to snake_case, handling Go initialisms.
"BankAccount" → "bank_account" "BuyerID" → "buyer_id" "HTTPRequest" → "http_request"
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.