Joshua Carpeggiani's Projects
Host the open source pkg.go.dev site, also known as "pkgsite", internally on a private network and allow for the displaying of projects with non open source licenses. This site helps display Go (golang) documentation with support for Go modules.
protoc plugin library for efficient proto-based code generation
sysl plugin for protoc MOVED TO github.com/anz-bank/protoc-gen-sysl
sysl plugin for protoc MOVED TO github.com/anz-bank/protoc-gen-sysl
protoc plugin to generate polyglot message validators
A starter kit for building protoc plugins. Rather than write your own, you can just use an existing one.
prototemplate
Making SLOs with Prometheus manageable, accessible, and easy to use for everyone!
snippets from comp10001 data science workshop
Slackbot for rostering, sends messages when someone new is rostered on
mock grpc and http servers with ease
presentations
Sysl (pronounced "sizzle") is a system specification language
Generates an API catalog with sequence diagrams from a sysl file
sysl-playground written in go
A playground for SYSL