Skip to content

AppliNH/goa-boilerplate

Repository files navigation

goa-boilerplate

A boilerplate for starting a new project using goa.

Features

  • Basic project structure with folders for API, services, and models.
  • Pre-configured Makefile for common tasks like code generation, building, and running tests.
  • Example goa design file to get you started quickly.
  • Dockerfile for containerizing your application.
  • GitHub Actions workflow for CI/CD.

Getting Started

    1. Install copier with pipx:
  pipx install copier
    1. Use copier to create a new project from this template:
  copier copy gh:applinh/goa-boilerplate . --trust -x .git
    1. Answer the prompts to customize your project, and you're ready to go!

Integrate template updates

Run copier update -A -T --trust . inside your project.

About

A boilerplate for starting a new golang API using goa.

Resources

Stars

Watchers

Forks

Packages

No packages published