Bootstrap Go library with EUPL-1.2, goreleaser, mkdocs-material, and sorting utilities #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Initialize repository as a Go library package with EUPL-1.2 license, release automation via goreleaser, and documentation infrastructure using mkdocs-material for GitHub Pages.
License & Module
github.com/Snider/Poindexter.gitignorefor Go/Python artifactsSorting Library
Comprehensive sorting utilities with generic support:
SortInts,SortStrings,SortFloat64s(+ descending variants)SortBy[T](data, less func(i,j int) bool)SortByKey[T,K](data, key func(T) K)with descending variantBinarySearch,BinarySearchStringsIsSorted*familyRelease Infrastructure
.goreleaser.yml: Multi-platform builds (linux/darwin/windows, amd64/arm64)release.yml(tag-triggered),test.yml,docs.yml(GitHub Pages)Documentation
mkdocs.yml: Material theme configurationOriginal prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.