Skip to content

Pennsieve/template-serverless-service

Repository files navigation

template-serverless-service

A template for building a new Pennsieve Serverless Service

How to use this template to create a new foo-service repository

  • This repo's page on GitHub has a "Use this template" button. Click the button and select "Create a new repository". Name the new repository foo-service
  • In the new foo-service repo search for the TODO comments to find names/strings that need to be updated. Usually the update is simply to change template-serverless-servce to foo-service or TemplateServerlessService to FooService, etc.
  • The TODO comments mostly only identify where a name is first declared. So fix any compilation errors with the new names.
  • Replace this README with one for Foo service!

Preferred Go version and libraries

  • Go 1.21
  • Structured logging: log/slog from the standard library.
  • Postgres Driver: jackc/pgx unless you need to interact with a Pennsieve Go library that still uses lib/pq in which case, use that.
  • Testing utility: stretchr/testify

Additional steps

About

A template for building a new Pennsieve Serverless Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •