gttp-cli / gttp

Go Text Template Parser - Create templates for emails, reports, PR descriptions, etc. and fill them out interactively!

Home Page:https://gttp.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Before making `gttp` public

MarvinJWendt opened this issue · comments

Features

  • min & max fields on number variables
    • Validate that they are not possible on other types
  • regex field on text variables
  • TUI improvements
  • minLen & maxLen for arrays
    • Validate that they are not possible on other types
  • Validate yaml file
    • Validate yaml syntax
    • Validate variables
  • Integrate pcli
  • Expose public API via dedicated server
  • Add website
    • Add playground that uses the API
  • Add JSON schema generation
    • Publish schema on gttp.dev
  • Unit tests

Pipeline

  • Add golangci-lint for PRs
  • Add goreleaser for releases
  • Add go build and go test pipeline
  • Create static docs generation with GH Pages (in repo, from markdown)

Documentation

  • Create README
  • Write docs

Chores

  • Make ORG README
  • Make avatar / logo for gttp
  • Set as org picture
  • Add issue templates
  • Add CONTRIBUTING file